]> rtime.felk.cvut.cz Git - frescor/ffmpeg.git/log
frescor/ffmpeg.git
13 years agofrsh: Export information about the last RTP contract and VRES fwp
Michal Sojka [Sat, 22 May 2010 00:18:40 +0000 (02:18 +0200)]
frsh: Export information about the last RTP contract and VRES

13 years agortp: Allow specifying contract parameters in URL
Michal Sojka [Fri, 21 May 2010 09:14:22 +0000 (11:14 +0200)]
rtp: Allow specifying contract parameters in URL

13 years agofrsh: Print error messages
Michal Sojka [Fri, 21 May 2010 09:13:52 +0000 (11:13 +0200)]
frsh: Print error messages

13 years agoRemove debugging messages
Michal Sojka [Sat, 8 May 2010 20:44:07 +0000 (22:44 +0200)]
Remove debugging messages

13 years agoO_DIRECT works!!!
Michal Sojka [Sat, 8 May 2010 20:41:49 +0000 (22:41 +0200)]
O_DIRECT works!!!

13 years agourl_fseek works
Michal Sojka [Sat, 8 May 2010 19:49:53 +0000 (21:49 +0200)]
url_fseek works

13 years agoMore tuning - still not finisher
Michal Sojka [Fri, 7 May 2010 22:08:32 +0000 (00:08 +0200)]
More tuning - still not finisher

13 years agoStarted attempt to fix seek handling - still not completed
Michal Sojka [Fri, 7 May 2010 21:42:32 +0000 (23:42 +0200)]
Started attempt to fix seek handling - still not completed

13 years agoFix segault
Michal Sojka [Fri, 7 May 2010 21:39:39 +0000 (23:39 +0200)]
Fix segault

13 years agoI forgot commit this
Michal Sojka [Fri, 7 May 2010 21:40:49 +0000 (23:40 +0200)]
I forgot commit this

13 years agoUse O_DIRECT buffer flushing only when we operate really on O_DIRECT file
Michal Sojka [Fri, 7 May 2010 16:12:56 +0000 (18:12 +0200)]
Use O_DIRECT buffer flushing only when we operate really on O_DIRECT file

The flush_buffer function is called also when a tag is written at the
end of the encoding and it operates over DynBufer structure instead of
file.

13 years agoSome cleanup and comment
Michal Sojka [Thu, 6 May 2010 20:25:34 +0000 (22:25 +0200)]
Some cleanup and comment

13 years agoStarted implementation of "correct" O_DIRECT handling
Michal Sojka [Wed, 5 May 2010 23:14:29 +0000 (01:14 +0200)]
Started implementation of "correct" O_DIRECT handling

We still need to implement fseek().

13 years agoRevert "Prepare for O_DIRECT"
Michal Sojka [Wed, 5 May 2010 21:27:27 +0000 (23:27 +0200)]
Revert "Prepare for O_DIRECT"

This reverts commit c84778a4e1e6a1123d117482a81fe925325ac010.

14 years agoMakefile: Compile with FRSH
Michal Sojka [Tue, 13 Apr 2010 12:27:16 +0000 (14:27 +0200)]
Makefile: Compile with FRSH

14 years agoPrepare for O_DIRECT
Michal Sojka [Fri, 9 Apr 2010 14:12:10 +0000 (16:12 +0200)]
Prepare for O_DIRECT

14 years agoAllow building completely independent of FRSH
Michal Sojka [Mon, 30 Nov 2009 16:29:12 +0000 (17:29 +0100)]
Allow building completely independent of FRSH

14 years agoRevert "Attempt to open files with O_DIRECT"
Michal Sojka [Sun, 29 Nov 2009 13:20:34 +0000 (14:20 +0100)]
Revert "Attempt to open files with O_DIRECT"

This reverts commit 964a75e3a09560140453aecd74247bde6d61dd9e.

Although we have aligned buffer start, write() fails. According to
open(2), size must also be aligned and I'm not able to achieve this in
ffmpeg.

14 years agoAttempt to open files with O_DIRECT
Michal Sojka [Sun, 29 Nov 2009 13:19:20 +0000 (14:19 +0100)]
Attempt to open files with O_DIRECT

To better exploit BFQ scheduling.

14 years agoFix warning when compiling with FRSH
Michal Sojka [Sat, 28 Nov 2009 20:21:14 +0000 (21:21 +0100)]
Fix warning when compiling  with FRSH

14 years agoRevert "CONFIG_FRSH_PROTOCOL is already defined by configure generated headers"
Michal Sojka [Sat, 28 Nov 2009 20:19:52 +0000 (21:19 +0100)]
Revert "CONFIG_FRSH_PROTOCOL is already defined by configure generated headers"

This reverts commit f5138f4f6306ec8e90b7939a954b36998896649c.

14 years agoCONFIG_FRSH_PROTOCOL is already defined by configure generated headers
Michal Sojka [Sat, 28 Nov 2009 19:57:55 +0000 (20:57 +0100)]
CONFIG_FRSH_PROTOCOL is already defined by configure generated headers

It is not necessary define it again.

14 years agoDo not tell FFMPEG that the packet is bigger than current budget
Michal Sojka [Sat, 28 Nov 2009 19:24:57 +0000 (20:24 +0100)]
Do not tell FFMPEG that the packet is bigger than current budget

14 years agoReworked assignment of FRSH contract parameters
Michal Sojka [Sat, 28 Nov 2009 18:26:09 +0000 (19:26 +0100)]
Reworked assignment of FRSH contract parameters

Now we can specify also deadline. The assigned values differ for RTCP and
RTP streams because RCP needs much less bandwidth.

Sending was changed to sync. When async was used, the packets would
be queued and delivered with delay, which is not what we want. In future,
we might add an endpoint parameter to specify the size of queue and use
async again.

14 years agoCreate receive endpoints for incomming streams
Michal Sojka [Fri, 27 Nov 2009 07:37:34 +0000 (08:37 +0100)]
Create receive endpoints for incomming streams

14 years agoPut FRSH support as a separate protocol
Michal Sojka [Thu, 26 Nov 2009 23:57:32 +0000 (00:57 +0100)]
Put FRSH support as a separate protocol

This helps to overcome OMK's unability to remove objects from existing
libraries (when compiled without make clean).

If I wanted to switch between FRSH and non-FRSH version I always had to
delete the library manually.

14 years agoFRSH protcol moved to a separate file
Michal Sojka [Wed, 25 Nov 2009 13:59:11 +0000 (14:59 +0100)]
FRSH protcol moved to a separate file

Now, it is easy to switch between ffmpeg with and without FRSH.

14 years agoAdded meaningful labels to FWP contracts
Michal Sojka [Wed, 25 Nov 2009 12:39:43 +0000 (13:39 +0100)]
Added meaningful labels to FWP contracts

14 years agoRemoved static omkization
Michal Sojka [Wed, 25 Nov 2009 11:15:08 +0000 (12:15 +0100)]
Removed static omkization

This was done by merging to non-omkized branch using "ours" strategy.

14 years agoAdded cancelation of contracts
Martin Molnar [Thu, 28 May 2009 02:11:52 +0000 (04:11 +0200)]
Added cancelation of contracts
Signed-off-by: Martin <molnam1@fel.cvut.cz>
14 years agoNet contracts are given different names in fomart net_cont$NUM
Martin Molnar [Wed, 27 May 2009 10:56:20 +0000 (12:56 +0200)]
Net contracts are given different names in fomart net_cont$NUM

Signed-off-by: Martin <molnam1@fel.cvut.cz>
14 years agoAdded global params udp_period and udp_budget used as paramters for
Martin Molnar [Mon, 25 May 2009 19:58:09 +0000 (21:58 +0200)]
Added global params udp_period and udp_budget used as paramters for
contract.

Signed-off-by: Martin <molnam1@fel.cvut.cz>
14 years agoudp_socket_create returns socket descriptor
Martin Molnar [Mon, 25 May 2009 15:13:05 +0000 (17:13 +0200)]
udp_socket_create returns socket descriptor

Signed-off-by: Martin <molnam1@fel.cvut.cz>
14 years agoDecrease budget.
Martin Molnar [Wed, 20 May 2009 19:30:35 +0000 (21:30 +0200)]
Decrease budget.

It was too big and then it locked.
Signed-off-by: Martin <molnam1@fel.cvut.cz>
14 years agoFFmpeg UDP protocol hacked to be delivered through FNA endpoinds (Simply:Zprasene...
Martin Molnar [Wed, 20 May 2009 17:58:11 +0000 (19:58 +0200)]
FFmpeg UDP protocol hacked to be delivered through FNA endpoinds (Simply:Zprasene UDP).

The RTPS uses UDP and this way it is targeted to FWP layer.

Signed-off-by: Martin <molnam1@fel.cvut.cz>
14 years agoDo not use libswscale HEAD version, but older, that compiles with the demo
Michal Sojka [Mon, 21 Sep 2009 10:30:01 +0000 (12:30 +0200)]
Do not use libswscale HEAD version, but older, that compiles with the demo

14 years agoAdded cancelation of contracts
Martin Molnar [Thu, 28 May 2009 02:11:52 +0000 (04:11 +0200)]
Added cancelation of contracts
Signed-off-by: Martin <molnam1@fel.cvut.cz>
14 years agoNet contracts are given different names in fomart net_cont$NUM
Martin Molnar [Wed, 27 May 2009 10:56:20 +0000 (12:56 +0200)]
Net contracts are given different names in fomart net_cont$NUM

Signed-off-by: Martin <molnam1@fel.cvut.cz>
14 years agoAdded global params udp_period and udp_budget used as paramters for
Martin Molnar [Mon, 25 May 2009 19:58:09 +0000 (21:58 +0200)]
Added global params udp_period and udp_budget used as paramters for
contract.

Signed-off-by: Martin <molnam1@fel.cvut.cz>
14 years agoAdded autogenerated Makefiles
Martin Molnar [Mon, 25 May 2009 19:57:02 +0000 (21:57 +0200)]
Added autogenerated Makefiles

14 years agoudp_socket_create returns socket descriptor
Martin Molnar [Mon, 25 May 2009 15:13:05 +0000 (17:13 +0200)]
udp_socket_create returns socket descriptor

Signed-off-by: Martin <molnam1@fel.cvut.cz>
14 years agoDecrease budget.
Martin Molnar [Wed, 20 May 2009 19:30:35 +0000 (21:30 +0200)]
Decrease budget.

It was too big and then it locked.
Signed-off-by: Martin <molnam1@fel.cvut.cz>
14 years agoFFmpeg UDP protocol hacked to be delivered through FNA endpoinds (Simply:Zprasene...
Martin Molnar [Wed, 20 May 2009 17:58:11 +0000 (19:58 +0200)]
FFmpeg UDP protocol hacked to be delivered through FNA endpoinds (Simply:Zprasene UDP).

The RTPS uses UDP and this way it is targeted to FWP layer.

Signed-off-by: Martin <molnam1@fel.cvut.cz>
14 years agoMakefile.omk sucks in config generated by config4omk. omkize
Pavel Pisa [Thu, 14 May 2009 08:19:45 +0000 (10:19 +0200)]
Makefile.omk sucks in config generated by config4omk.

This is not long term optimal solution, but it
is least intrusive solution for our actual needs.

Signed-off-by: Pavel Pisa <pisa@cmp.felk.cvut.cz>
14 years agoAdded script to configure FFMpeg for OMK build.
Pavel Pisa [Thu, 14 May 2009 08:02:47 +0000 (10:02 +0200)]
Added script to configure FFMpeg for OMK build.

Signed-off-by: Pavel Pisa <pisa@cmp.felk.cvut.cz>
14 years agoThe temporary workaround to create _build/user/ffmpeg/libavcodec/x86v directory.
Pavel Pisa [Wed, 13 May 2009 23:50:52 +0000 (01:50 +0200)]
The temporary workaround to create _build/user/ffmpeg/libavcodec/x86v directory.

Signed-off-by: Pavel Pisa <pisa@cmp.felk.cvut.cz>
14 years agoThe FFMpeg can be made to build by OMK hackish way.
Pavel Pisa [Wed, 13 May 2009 23:33:16 +0000 (01:33 +0200)]
The FFMpeg can be made to build by OMK hackish way.

The directory
  _build/user/ffmpeg/libavcodec/x86
has to be created by hand. FFMpeg configure
has to be run in sources directory. It generates
config.h and config.mak there. generated config.mak
has to be included in config.omk or config.target
and next line has to be appended to that file
  CFLAGS+=-DHAVE_AV_CONFIG_H $(OPTFLAGS)
The line with LDFLAGS has to be commented out
and project has to be updated according to EXTRALIBS.

Signed-off-by: Pavel Pisa <pisa@cmp.felk.cvut.cz>
14 years agoUpdated Makefile.omk for libswscale.
Pavel Pisa [Thu, 14 May 2009 07:49:12 +0000 (09:49 +0200)]
Updated Makefile.omk for libswscale.

Signed-off-by: Pavel Pisa <pisa@cmp.felk.cvut.cz>
14 years agoThe first step in omkization.
Pavel Pisa [Thu, 14 May 2009 14:46:32 +0000 (16:46 +0200)]
The first step in omkization.

Libraries Makefile.omk modified to use (.c) source
names instead of (.o) and libraries build translated
to OMK style.

Signed-off-by: Pavel Pisa <pisa@cmp.felk.cvut.cz>
14 years agoAdded copy of libswscale/Makefile for omkization.
Pavel Pisa [Thu, 14 May 2009 13:56:02 +0000 (15:56 +0200)]
Added copy of libswscale/Makefile for omkization.

Signed-off-by: Pavel Pisa <pisa@cmp.felk.cvut.cz>
14 years agoAdded copies of makefiles for OMK build.
Pavel Pisa [Thu, 14 May 2009 13:54:20 +0000 (15:54 +0200)]
Added copies of makefiles for OMK build.

Signed-off-by: Pavel Pisa <pisa@cmp.felk.cvut.cz>
14 years agoAdd gnu/kfreebsd to list of recognized operating systems.
diego [Thu, 14 May 2009 11:45:41 +0000 (11:45 +0000)]
Add gnu/kfreebsd to list of recognized operating systems.
patch by Andres Mejia, mcitadel gmail com

git-svn-id: file:///var/local/repositories/ffmpeg/trunk@18822 9553f0bf-9b14-0410-a0b8-cfaf0461ba5b

14 years agoFix for issue #829 ("ffvorbis outputs crackling sound, libvorbis plays fine")
serge [Thu, 14 May 2009 06:38:49 +0000 (06:38 +0000)]
Fix for issue #829 ("ffvorbis outputs crackling sound, libvorbis plays fine")

This was off-by-one bug which affects floor0 encoded files. Tracked down
by valgrind (was reported as the use of uninitialized memory).

With this patch applied, tiny_psnr now reports the following when ffvorbis
is compared to libvorbis-1.0beta4 output for 'lsp-test.ogg' sample:
stddev:    0.76 PSNR: 98.69 bytes:  3498380/  3498452

Output from libvorbis-1.2 is substantially different:
stddev:  132.57 PSNR: 53.87 bytes:  3498424/  3498496

git-svn-id: file:///var/local/repositories/ffmpeg/trunk@18821 9553f0bf-9b14-0410-a0b8-cfaf0461ba5b

14 years agoFix VBV delay for mpeg1/2 CBR.
michael [Thu, 14 May 2009 03:37:58 +0000 (03:37 +0000)]
Fix VBV delay for mpeg1/2 CBR.

git-svn-id: file:///var/local/repositories/ffmpeg/trunk@18820 9553f0bf-9b14-0410-a0b8-cfaf0461ba5b

14 years agoUse skip_bits_long() for large skips
conrad [Thu, 14 May 2009 00:02:07 +0000 (00:02 +0000)]
Use skip_bits_long() for large skips
This fixes ogg/theora on ARM (more generally the A32 bitstream reader)

git-svn-id: file:///var/local/repositories/ffmpeg/trunk@18819 9553f0bf-9b14-0410-a0b8-cfaf0461ba5b

14 years agoAdd PCE support to the ADTS muxer.
alexc [Wed, 13 May 2009 22:59:58 +0000 (22:59 +0000)]
Add PCE support to the ADTS muxer.

git-svn-id: file:///var/local/repositories/ffmpeg/trunk@18818 9553f0bf-9b14-0410-a0b8-cfaf0461ba5b

14 years agoSubroutine to copy an AAC Program Config Element (PCE)
alexc [Wed, 13 May 2009 22:57:30 +0000 (22:57 +0000)]
Subroutine to copy an AAC Program Config Element (PCE)

git-svn-id: file:///var/local/repositories/ffmpeg/trunk@18817 9553f0bf-9b14-0410-a0b8-cfaf0461ba5b

14 years agoCosmetics after last commit
alexc [Wed, 13 May 2009 17:59:46 +0000 (17:59 +0000)]
Cosmetics after last commit

git-svn-id: file:///var/local/repositories/ffmpeg/trunk@18816 9553f0bf-9b14-0410-a0b8-cfaf0461ba5b

14 years agoAllow parsing and decoding of ADTS AAC files with channel config = 0
alexc [Wed, 13 May 2009 17:57:58 +0000 (17:57 +0000)]
Allow parsing and decoding of ADTS AAC files with channel config = 0

git-svn-id: file:///var/local/repositories/ffmpeg/trunk@18815 9553f0bf-9b14-0410-a0b8-cfaf0461ba5b

14 years agoMove the ADTS header size to the parser's header file.
alexc [Wed, 13 May 2009 14:11:11 +0000 (14:11 +0000)]
Move the ADTS header size to the parser's header file.

git-svn-id: file:///var/local/repositories/ffmpeg/trunk@18814 9553f0bf-9b14-0410-a0b8-cfaf0461ba5b

14 years agoparse 'stps' atom to set keyframe, partial sync sample for mpeg-2 open gop
bcoudurier [Wed, 13 May 2009 08:31:22 +0000 (08:31 +0000)]
parse 'stps' atom to set keyframe, partial sync sample for mpeg-2 open gop

git-svn-id: file:///var/local/repositories/ffmpeg/trunk@18813 9553f0bf-9b14-0410-a0b8-cfaf0461ba5b

14 years agoalign and update doxygen
bcoudurier [Wed, 13 May 2009 08:01:33 +0000 (08:01 +0000)]
align and update doxygen

git-svn-id: file:///var/local/repositories/ffmpeg/trunk@18812 9553f0bf-9b14-0410-a0b8-cfaf0461ba5b

14 years agoremove comment
bcoudurier [Wed, 13 May 2009 07:57:08 +0000 (07:57 +0000)]
remove comment

git-svn-id: file:///var/local/repositories/ffmpeg/trunk@18811 9553f0bf-9b14-0410-a0b8-cfaf0461ba5b

14 years agoParse 'cslg' atom to retrieve dts shift when 'ctts' duration is negative.
bcoudurier [Wed, 13 May 2009 07:55:03 +0000 (07:55 +0000)]
Parse 'cslg' atom to retrieve dts shift when 'ctts' duration is negative.
We have now dts <= pts, note that for some B frames dts+1 == pts can happen
if a crappy timebase is used instead of correct /1001.

git-svn-id: file:///var/local/repositories/ffmpeg/trunk@18810 9553f0bf-9b14-0410-a0b8-cfaf0461ba5b

14 years agoAdd a quick description to the H.264 BSF
alexc [Wed, 13 May 2009 06:06:59 +0000 (06:06 +0000)]
Add a quick description to the H.264 BSF

git-svn-id: file:///var/local/repositories/ffmpeg/trunk@18809 9553f0bf-9b14-0410-a0b8-cfaf0461ba5b

14 years agofactorize av_set_pts_info
bcoudurier [Wed, 13 May 2009 04:22:53 +0000 (04:22 +0000)]
factorize av_set_pts_info

git-svn-id: file:///var/local/repositories/ffmpeg/trunk@18808 9553f0bf-9b14-0410-a0b8-cfaf0461ba5b

14 years agocosmetics, alignment
bcoudurier [Wed, 13 May 2009 04:20:23 +0000 (04:20 +0000)]
cosmetics, alignment

git-svn-id: file:///var/local/repositories/ffmpeg/trunk@18807 9553f0bf-9b14-0410-a0b8-cfaf0461ba5b

14 years agoadd casts to silence gcc warnings
bcoudurier [Wed, 13 May 2009 00:32:46 +0000 (00:32 +0000)]
add casts to silence gcc warnings

git-svn-id: file:///var/local/repositories/ffmpeg/trunk@18806 9553f0bf-9b14-0410-a0b8-cfaf0461ba5b

14 years agoadd casts to silence gcc warnings
bcoudurier [Wed, 13 May 2009 00:27:11 +0000 (00:27 +0000)]
add casts to silence gcc warnings

git-svn-id: file:///var/local/repositories/ffmpeg/trunk@18805 9553f0bf-9b14-0410-a0b8-cfaf0461ba5b

14 years agoFix bandwith vs. bandwiDth typo.
diego [Tue, 12 May 2009 23:40:22 +0000 (23:40 +0000)]
Fix bandwith vs. bandwiDth typo.

git-svn-id: file:///var/local/repositories/ffmpeg/trunk@18804 9553f0bf-9b14-0410-a0b8-cfaf0461ba5b

14 years agov210 mov fourcc
bcoudurier [Tue, 12 May 2009 20:00:11 +0000 (20:00 +0000)]
v210 mov fourcc

git-svn-id: file:///var/local/repositories/ffmpeg/trunk@18803 9553f0bf-9b14-0410-a0b8-cfaf0461ba5b

14 years agov210 avi fourcc, v210_720p.avi
bcoudurier [Tue, 12 May 2009 19:58:13 +0000 (19:58 +0000)]
v210 avi fourcc, v210_720p.avi

git-svn-id: file:///var/local/repositories/ffmpeg/trunk@18802 9553f0bf-9b14-0410-a0b8-cfaf0461ba5b

14 years agoV210 Uncompressed 4:2:2 10-bit encoder and decoder
bcoudurier [Tue, 12 May 2009 19:56:48 +0000 (19:56 +0000)]
V210 Uncompressed 4:2:2 10-bit encoder and decoder

git-svn-id: file:///var/local/repositories/ffmpeg/trunk@18801 9553f0bf-9b14-0410-a0b8-cfaf0461ba5b

14 years agoPer-stream language-tags extraction in asfdec.
benoit [Tue, 12 May 2009 12:35:46 +0000 (12:35 +0000)]
Per-stream language-tags extraction in asfdec.
Patch by Cyril Comparon: gmail(name, surname);
Original thread: Suggestion for a centralized language-tag facility in libavformat
Date: 04/10/2009 07:33 PM

git-svn-id: file:///var/local/repositories/ffmpeg/trunk@18800 9553f0bf-9b14-0410-a0b8-cfaf0461ba5b

14 years agoCopy input codec's chroma_sample_location to output codec when transcoding.
conrad [Tue, 12 May 2009 00:47:19 +0000 (00:47 +0000)]
Copy input codec's chroma_sample_location to output codec when transcoding.
Currently only used by yuv4mpeg.

git-svn-id: file:///var/local/repositories/ffmpeg/trunk@18799 9553f0bf-9b14-0410-a0b8-cfaf0461ba5b

14 years agoSupport 16K samplerate in Nellymoser.
diego [Mon, 11 May 2009 19:21:49 +0000 (19:21 +0000)]
Support 16K samplerate in Nellymoser.
patch by Alexander Chemeris, ipse.ffmpeg gmail.com

git-svn-id: file:///var/local/repositories/ffmpeg/trunk@18798 9553f0bf-9b14-0410-a0b8-cfaf0461ba5b

14 years agoUpdate regression tests for y4m after r18796
conrad [Mon, 11 May 2009 08:45:20 +0000 (08:45 +0000)]
Update regression tests for y4m after r18796
The default changed from 420mpeg2 to 420jpeg

git-svn-id: file:///var/local/repositories/ffmpeg/trunk@18797 9553f0bf-9b14-0410-a0b8-cfaf0461ba5b

14 years agoUse chroma_sample_location in reading/writing yuv4mpeg
conrad [Mon, 11 May 2009 04:35:15 +0000 (04:35 +0000)]
Use chroma_sample_location in reading/writing yuv4mpeg

git-svn-id: file:///var/local/repositories/ffmpeg/trunk@18796 9553f0bf-9b14-0410-a0b8-cfaf0461ba5b

14 years agoAdd a chroma_sample_location field to define positioning of chroma samples
conrad [Mon, 11 May 2009 04:34:23 +0000 (04:34 +0000)]
Add a chroma_sample_location field to define positioning of chroma samples

git-svn-id: file:///var/local/repositories/ffmpeg/trunk@18795 9553f0bf-9b14-0410-a0b8-cfaf0461ba5b

14 years agoPPC: 32-bit asm for MAC64 and MLS64
mru [Mon, 11 May 2009 02:41:50 +0000 (02:41 +0000)]
PPC: 32-bit asm for MAC64 and MLS64

GCC makes a mess of these operations, so give it a hand.

55% faster MP3 decoding on G4.

git-svn-id: file:///var/local/repositories/ffmpeg/trunk@18794 9553f0bf-9b14-0410-a0b8-cfaf0461ba5b

14 years agomove free data in the video case
bcoudurier [Mon, 11 May 2009 02:36:57 +0000 (02:36 +0000)]
move free data in the video case

git-svn-id: file:///var/local/repositories/ffmpeg/trunk@18793 9553f0bf-9b14-0410-a0b8-cfaf0461ba5b

14 years agowrite a single pes for video frames, some proprietary player needs it
bcoudurier [Mon, 11 May 2009 02:30:29 +0000 (02:30 +0000)]
write a single pes for video frames, some proprietary player needs it

git-svn-id: file:///var/local/repositories/ffmpeg/trunk@18792 9553f0bf-9b14-0410-a0b8-cfaf0461ba5b

14 years agosgi encoder does not support pal8
bcoudurier [Sun, 10 May 2009 22:36:16 +0000 (22:36 +0000)]
sgi encoder does not support pal8

git-svn-id: file:///var/local/repositories/ffmpeg/trunk@18791 9553f0bf-9b14-0410-a0b8-cfaf0461ba5b

14 years agorgb555le, rgb565le, rgb565be, bgr24 in .mov muxing
bcoudurier [Sun, 10 May 2009 20:41:01 +0000 (20:41 +0000)]
rgb555le, rgb565le, rgb565be, bgr24 in .mov muxing

git-svn-id: file:///var/local/repositories/ffmpeg/trunk@18790 9553f0bf-9b14-0410-a0b8-cfaf0461ba5b

14 years agobgra in .mov muxing
bcoudurier [Sun, 10 May 2009 20:14:42 +0000 (20:14 +0000)]
bgra in .mov muxing

git-svn-id: file:///var/local/repositories/ffmpeg/trunk@18789 9553f0bf-9b14-0410-a0b8-cfaf0461ba5b

14 years agocorrect pixfmt for argb
bcoudurier [Sun, 10 May 2009 20:12:36 +0000 (20:12 +0000)]
correct pixfmt for argb

git-svn-id: file:///var/local/repositories/ffmpeg/trunk@18788 9553f0bf-9b14-0410-a0b8-cfaf0461ba5b

14 years agorgba in .mov muxing
bcoudurier [Sun, 10 May 2009 20:11:11 +0000 (20:11 +0000)]
rgba in .mov muxing

git-svn-id: file:///var/local/repositories/ffmpeg/trunk@18787 9553f0bf-9b14-0410-a0b8-cfaf0461ba5b

14 years agoreindent
bcoudurier [Sun, 10 May 2009 19:11:06 +0000 (19:11 +0000)]
reindent

git-svn-id: file:///var/local/repositories/ffmpeg/trunk@18786 9553f0bf-9b14-0410-a0b8-cfaf0461ba5b

14 years agocheck for palette presence, fix crash with QT-BMP.mov, issue #1074
bcoudurier [Sun, 10 May 2009 19:10:37 +0000 (19:10 +0000)]
check for palette presence, fix crash with QT-BMP.mov, issue #1074

git-svn-id: file:///var/local/repositories/ffmpeg/trunk@18785 9553f0bf-9b14-0410-a0b8-cfaf0461ba5b

14 years agoRemove dead nested assignment found by CSA
banan [Sun, 10 May 2009 14:44:09 +0000 (14:44 +0000)]
Remove dead nested assignment found by CSA

git-svn-id: file:///var/local/repositories/ffmpeg/trunk@18784 9553f0bf-9b14-0410-a0b8-cfaf0461ba5b

14 years agoRemove unused code found by CSA
banan [Sun, 10 May 2009 14:33:40 +0000 (14:33 +0000)]
Remove unused code found by CSA

git-svn-id: file:///var/local/repositories/ffmpeg/trunk@18783 9553f0bf-9b14-0410-a0b8-cfaf0461ba5b

14 years agoensure first pts is set, according to specs
bcoudurier [Sun, 10 May 2009 01:57:21 +0000 (01:57 +0000)]
ensure first pts is set, according to specs

git-svn-id: file:///var/local/repositories/ffmpeg/trunk@18781 9553f0bf-9b14-0410-a0b8-cfaf0461ba5b

14 years agoremove useless max_payload_size variable
bcoudurier [Sun, 10 May 2009 01:41:35 +0000 (01:41 +0000)]
remove useless max_payload_size variable

git-svn-id: file:///var/local/repositories/ffmpeg/trunk@18780 9553f0bf-9b14-0410-a0b8-cfaf0461ba5b

14 years agodo not write dts if pts is not set
bcoudurier [Sun, 10 May 2009 01:37:58 +0000 (01:37 +0000)]
do not write dts if pts is not set

git-svn-id: file:///var/local/repositories/ffmpeg/trunk@18779 9553f0bf-9b14-0410-a0b8-cfaf0461ba5b

14 years agofix total bitrate computation, based on patch by corp186, chasedouglas at gmail dot com
bcoudurier [Sun, 10 May 2009 01:02:18 +0000 (01:02 +0000)]
fix total bitrate computation, based on patch by corp186, chasedouglas at gmail dot com

git-svn-id: file:///var/local/repositories/ffmpeg/trunk@18778 9553f0bf-9b14-0410-a0b8-cfaf0461ba5b

14 years agoupdate comment for rgb 16 bit in .mov
bcoudurier [Sun, 10 May 2009 00:53:02 +0000 (00:53 +0000)]
update comment for rgb 16 bit in .mov

git-svn-id: file:///var/local/repositories/ffmpeg/trunk@18777 9553f0bf-9b14-0410-a0b8-cfaf0461ba5b

14 years agoAdd @code/@endcode commands to markup C code in av_tree_insert() doxy.
stefano [Sat, 9 May 2009 23:02:20 +0000 (23:02 +0000)]
Add @code/@endcode commands to markup C code in av_tree_insert() doxy.

git-svn-id: file:///var/local/repositories/ffmpeg/trunk@18776 9553f0bf-9b14-0410-a0b8-cfaf0461ba5b

14 years agoAdd missing '*' to av_tree_insert() doxy.
stefano [Sat, 9 May 2009 23:00:46 +0000 (23:00 +0000)]
Add missing '*' to av_tree_insert() doxy.

git-svn-id: file:///var/local/repositories/ffmpeg/trunk@18775 9553f0bf-9b14-0410-a0b8-cfaf0461ba5b

14 years agoAdd necessary header for CONFIG_RUNTIME_CPUDETECT preprocessor definition.
diego [Sat, 9 May 2009 12:26:05 +0000 (12:26 +0000)]
Add necessary header for CONFIG_RUNTIME_CPUDETECT preprocessor definition.

git-svn-id: file:///var/local/repositories/ffmpeg/trunk@18774 9553f0bf-9b14-0410-a0b8-cfaf0461ba5b

14 years agodata parameter of dnxhd_encode_picture() should not be const.
diego [Fri, 8 May 2009 19:41:21 +0000 (19:41 +0000)]
data parameter of dnxhd_encode_picture() should not be const.
Fixes "dnxhdenc.c:805: warning: initialization from incompatible pointer type".
patch by Daniel Verkamp, daniel drv nu

git-svn-id: file:///var/local/repositories/ffmpeg/trunk@18773 9553f0bf-9b14-0410-a0b8-cfaf0461ba5b