]> rtime.felk.cvut.cz Git - frescor/ffmpeg.git/log
frescor/ffmpeg.git
14 years ago"[" is a terminating char for the filter name. This fixes the parsing of
vitor [Fri, 8 May 2009 19:14:21 +0000 (19:14 +0000)]
"[" is a terminating char for the filter name. This fixes the parsing of
things like

[in] vflip [out];

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

14 years agoCorrect x/ymin to avoid segfault due to out of picture reads.
michael [Fri, 8 May 2009 15:14:36 +0000 (15:14 +0000)]
Correct x/ymin to avoid segfault due to out of picture reads.

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

14 years agoWarning fix: Make ogg_stream.codec const
conrad [Wed, 6 May 2009 23:02:26 +0000 (23:02 +0000)]
Warning fix: Make ogg_stream.codec const

This matches the return value of ogg_find_codec and fixes
"libavformat/oggdec.c:333: warning: assignment discards qualifiers from
pointer target type"

Patch by Daniel Verkamp (daniel - drv . nu)

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

14 years agoChange codec_id type to enum CodecID, fix warning.
stefano [Wed, 6 May 2009 22:38:21 +0000 (22:38 +0000)]
Change codec_id type to enum CodecID, fix warning.

Patch by Daniel Verkamp daniel @ drv @ nu.

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

14 years agoUpdate docs after the 8088flex TMV demuxer and decoder addition.
stefano [Wed, 6 May 2009 22:06:19 +0000 (22:06 +0000)]
Update docs after the 8088flex TMV demuxer and decoder addition.

Patch by Daniel Verkamp daniel AT drv + nu.

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

14 years agoAdd 8088flex TMV file demuxer.
stefano [Wed, 6 May 2009 22:01:54 +0000 (22:01 +0000)]
Add 8088flex TMV file demuxer.

Patch by Daniel Verkamp daniel|at|drv|nu.

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

14 years agoAdd 8088flex TMV video decoder.
stefano [Wed, 6 May 2009 21:57:20 +0000 (21:57 +0000)]
Add 8088flex TMV video decoder.

Patch by Daniel Verkamp name at drv ... nu.

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

14 years agoAdd CGA and palette data for 8088flex TMV decoder.
stefano [Wed, 6 May 2009 21:51:58 +0000 (21:51 +0000)]
Add CGA and palette data for 8088flex TMV decoder.

Patch by Daniel Verkamp  daniel _AT_ drv DOT nu.

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

14 years agomlpdec: Fix possible writing out of array bounds introduced by being
ramiro [Wed, 6 May 2009 16:01:28 +0000 (16:01 +0000)]
mlpdec: Fix possible writing out of array bounds introduced by being
under-paranoid in r18651.

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

14 years agomlpdec: Split sync word error and MLP sync word check.
ramiro [Wed, 6 May 2009 15:46:10 +0000 (15:46 +0000)]
mlpdec: Split sync word error and MLP sync word check.
The previous code would print the wrong error message for MLP streams with
TrueHD noise type.

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

14 years agomlpdec: Fix indentation that got mangled from copy&paste.
ramiro [Wed, 6 May 2009 15:37:25 +0000 (15:37 +0000)]
mlpdec: Fix indentation that got mangled from copy&paste.

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

14 years agoAccept "bikeshed" as a random color.
ramiro [Wed, 6 May 2009 15:25:30 +0000 (15:25 +0000)]
Accept "bikeshed" as a random color.

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

14 years agoAdd 32-bit RGB support to TIFF decoder and extend a bit 'unsupported format' message
kostya [Wed, 6 May 2009 06:49:04 +0000 (06:49 +0000)]
Add 32-bit RGB support to TIFF decoder and extend a bit 'unsupported format' message

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

14 years agoAdd floating point audio decoding to WavPack decoder.
kostya [Wed, 6 May 2009 05:40:43 +0000 (05:40 +0000)]
Add floating point audio decoding to WavPack decoder.
Patch by Laurent Aimar (fenrir at `antonym of 'audio'+antonym of 'WAN'` dot org)

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

14 years agoPrepare WavPack decoder to support floating point output.
kostya [Wed, 6 May 2009 05:28:06 +0000 (05:28 +0000)]
Prepare WavPack decoder to support floating point output.
Patch by Laurent Aimar (f-e-n-r-i-r .@.t. v=i=d=e=o=l=a=n .d.o.t. o=r=g)

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

14 years agocosmetics: line wrap and vertical alignment
jbr [Wed, 6 May 2009 01:48:14 +0000 (01:48 +0000)]
cosmetics: line wrap and vertical alignment

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

14 years agoac3dec: Remove unneeded context variable, num_cpl_subbands. It is also
jbr [Wed, 6 May 2009 01:47:34 +0000 (01:47 +0000)]
ac3dec: Remove unneeded context variable, num_cpl_subbands.  It is also
not needed for spectral extension or enhanced coupling since it is
redundant information, so I am removing it from decode_band_structure()
as well.

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

14 years agocosmetics: indentation after last commit
jbr [Tue, 5 May 2009 23:39:10 +0000 (23:39 +0000)]
cosmetics: indentation after last commit

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

14 years agoac3dec: move channel remapping to outside of block loop
jbr [Tue, 5 May 2009 23:38:12 +0000 (23:38 +0000)]
ac3dec: move channel remapping to outside of block loop

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

14 years agoImplement av_parse_color().
stefano [Tue, 5 May 2009 22:10:06 +0000 (22:10 +0000)]
Implement av_parse_color().

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

14 years agoExtract colorspace fields from MPEG1/2.
michael [Tue, 5 May 2009 19:53:49 +0000 (19:53 +0000)]
Extract colorspace fields from MPEG1/2.

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

14 years agompegaudio: enclose SUM8() macro args in parens when used
mru [Tue, 5 May 2009 18:44:13 +0000 (18:44 +0000)]
mpegaudio: enclose SUM8() macro args in parens when used

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

14 years agompegaudio: avoid unnecessary copy in high-precision mode
mru [Tue, 5 May 2009 18:44:10 +0000 (18:44 +0000)]
mpegaudio: avoid unnecessary copy in high-precision mode

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

14 years agompegaudio: use av_clip()
mru [Tue, 5 May 2009 18:44:07 +0000 (18:44 +0000)]
mpegaudio: use av_clip()

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

14 years agoAdd colorspace fields to AVCodecContext.
michael [Tue, 5 May 2009 18:25:20 +0000 (18:25 +0000)]
Add colorspace fields to AVCodecContext.

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

14 years agoCosmetics: Fix indentation after r18741.
cehoyos [Tue, 5 May 2009 15:48:04 +0000 (15:48 +0000)]
Cosmetics: Fix indentation after r18741.

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

14 years agoDo not discard mp3 frames in the parser after a broken frame.
michael [Tue, 5 May 2009 13:46:50 +0000 (13:46 +0000)]
Do not discard mp3 frames in the parser after a broken frame.
Fixes issue1044.
This may cause regressions with broken streams, if you find any, please report!

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

14 years agoFactorize out integer sample value decoding for WavPack.
kostya [Tue, 5 May 2009 06:10:59 +0000 (06:10 +0000)]
Factorize out integer sample value decoding for WavPack.
This is slightly modified patch by Laurent Aimar.

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

14 years agodvh1 avi fourcc, dvh1_sample_truncated.avi, issue #1034
bcoudurier [Tue, 5 May 2009 04:30:08 +0000 (04:30 +0000)]
dvh1 avi fourcc, dvh1_sample_truncated.avi, issue #1034

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

14 years agomore dvcprohd .mov fourcc, see #1034
bcoudurier [Tue, 5 May 2009 04:27:24 +0000 (04:27 +0000)]
more dvcprohd .mov fourcc, see #1034

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

14 years agoPPC: implement MULH() in assembler
mru [Mon, 4 May 2009 17:31:15 +0000 (17:31 +0000)]
PPC: implement MULH() in assembler

Left to its own devices, gcc calculates the full 64-bit product only to
discard the low 32 bits.  This forces it to do the right thing.

20% faster MP3 decoding on G4.

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

14 years agoDo not scan for MP3 header after the given buffer and return skipped
diego [Mon, 4 May 2009 14:23:48 +0000 (14:23 +0000)]
Do not scan for MP3 header after the given buffer and return skipped
bytes along with consumed bytes on successful decoding.
patch by Zdenek Kabelac, zdenek.kabelac gmail com

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

14 years agoAdd note about nonfree license of libfaac.
diego [Mon, 4 May 2009 11:37:25 +0000 (11:37 +0000)]
Add note about nonfree license of libfaac.

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

15 years agoProperly handle SILENCE frame. Patch by Kenan Gillet.
reynaldo [Mon, 4 May 2009 03:25:57 +0000 (03:25 +0000)]
Properly handle SILENCE frame. Patch by Kenan Gillet.

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

15 years agoRemove dead assignments found by CSA
banan [Sun, 3 May 2009 09:32:40 +0000 (09:32 +0000)]
Remove dead assignments found by CSA

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

15 years agoCheck whether extra bits block has enough data.
kostya [Sun, 3 May 2009 05:42:51 +0000 (05:42 +0000)]
Check whether extra bits block has enough data.
Patch by Laurent Aimar "f\145nr\151r >at< vide\157lan <dot> o\162g"

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

15 years agoRemove dead assignments found by CSA
banan [Sat, 2 May 2009 09:12:03 +0000 (09:12 +0000)]
Remove dead assignments found by CSA

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

15 years agoRemove dead assignments found by CSA
banan [Sat, 2 May 2009 09:08:40 +0000 (09:08 +0000)]
Remove dead assignments found by CSA

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

15 years agoDecode extended bitstream for high-precision WavPack files.
kostya [Sat, 2 May 2009 05:17:20 +0000 (05:17 +0000)]
Decode extended bitstream for high-precision WavPack files.
Patch by Laurent Aimar [(wolf, son of Loki) <at> (videolan) <dot> (org)]

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

15 years agoUse new packet reading API, fixes a memory leak.
diego [Fri, 1 May 2009 21:39:53 +0000 (21:39 +0000)]
Use new packet reading API, fixes a memory leak.
patch by Zdenek Kabelac, zdenek.kabelac gmail com

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

15 years agoPrefer (void) over (), for consisteny reason.
stefano [Fri, 1 May 2009 21:35:01 +0000 (21:35 +0000)]
Prefer (void) over (), for consisteny reason.

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

15 years agoMake graphparser.c use av_get_token().
stefano [Fri, 1 May 2009 18:17:59 +0000 (18:17 +0000)]
Make graphparser.c use av_get_token().
This also avoids the need for '\=' escaping.

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

15 years agoav_get_token()
michael [Fri, 1 May 2009 14:38:07 +0000 (14:38 +0000)]
av_get_token()
based on a patch by Stefano Sabatini

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

15 years agoIgnore first entry of intra matrixes if its invalid.
michael [Fri, 1 May 2009 12:31:19 +0000 (12:31 +0000)]
Ignore first entry of intra matrixes if its invalid.
Fixes pink.mpg / issue1046.

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

15 years agoFactorize quantization matrix loading code out.
michael [Fri, 1 May 2009 12:17:25 +0000 (12:17 +0000)]
Factorize quantization matrix loading code out.

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

15 years agoDon't #if a function declaration and properly indent it.
ramiro [Thu, 30 Apr 2009 21:34:56 +0000 (21:34 +0000)]
Don't #if a function declaration and properly indent it.

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

15 years agomlpdec: Move MLP's filter_channel() to dsputils.
ramiro [Thu, 30 Apr 2009 12:30:05 +0000 (12:30 +0000)]
mlpdec: Move MLP's filter_channel() to dsputils.

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

15 years agoDocument change in r18719.
ramiro [Thu, 30 Apr 2009 12:08:35 +0000 (12:08 +0000)]
Document change in r18719.

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

15 years agoExport av_free_packet().
ramiro [Thu, 30 Apr 2009 12:06:34 +0000 (12:06 +0000)]
Export av_free_packet().

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

15 years agoAdd missing return statement to out-of-memory condition. Fixes the warning:
diego [Thu, 30 Apr 2009 10:21:22 +0000 (10:21 +0000)]
Add missing return statement to out-of-memory condition. Fixes the warning:
libavcodec/motionpixels.c:302: warning: statement with no effect

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

15 years agoconfigure: fix licence check function
mru [Wed, 29 Apr 2009 16:14:33 +0000 (16:14 +0000)]
configure: fix licence check function

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

15 years agoDrop unused libamr-nb fixed-point glue code.
diego [Wed, 29 Apr 2009 15:43:57 +0000 (15:43 +0000)]
Drop unused libamr-nb fixed-point glue code.

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

15 years agoRequire --enable-nonfree for turning on libfaac support.
diego [Wed, 29 Apr 2009 15:40:25 +0000 (15:40 +0000)]
Require --enable-nonfree for turning on libfaac support.
libfaac lies about being LGPL, when it really is not.

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

15 years agoFactorize GPL and nonfree license checks into a common function.
diego [Wed, 29 Apr 2009 15:32:40 +0000 (15:32 +0000)]
Factorize GPL and nonfree license checks into a common function.

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

15 years agoARM: Use fewer register in NEON put_pixels _y2 and _xy2
conrad [Wed, 29 Apr 2009 11:38:09 +0000 (11:38 +0000)]
ARM: Use fewer register in NEON put_pixels _y2 and _xy2
Approved by Mans on IRC

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

15 years agoARM: NEON put_pixels_clamped
conrad [Wed, 29 Apr 2009 11:31:43 +0000 (11:31 +0000)]
ARM: NEON put_pixels_clamped

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

15 years agoConvert names to the FFmpeg style.
stefano [Tue, 28 Apr 2009 19:51:50 +0000 (19:51 +0000)]
Convert names to the FFmpeg style.

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

15 years agoReset eof state on seeking.
michael [Tue, 28 Apr 2009 18:02:21 +0000 (18:02 +0000)]
Reset eof state on seeking.
Fixes issue1005.

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

15 years agoImplement av_get_bits_per_pixel().
stefano [Mon, 27 Apr 2009 23:20:30 +0000 (23:20 +0000)]
Implement av_get_bits_per_pixel().

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

15 years agoRevert r18700, documentation of deprecated functions might be useful for
vitor [Mon, 27 Apr 2009 18:35:54 +0000 (18:35 +0000)]
Revert r18700, documentation of deprecated functions might be useful for
people trying to update to the new API.

Log of r18700:
Remove documentation from deprecated fields, they should not be used,
thus there is no sense in documenting them.

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

15 years agoCheck if there is enough bytes before reading the buffer in the EA ADPCM
vitor [Mon, 27 Apr 2009 16:06:01 +0000 (16:06 +0000)]
Check if there is enough bytes before reading the buffer in the EA ADPCM
decoder. Fix issue 990.

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

15 years agoSkip 0x0000 frame footer in EA ADPCM decoder.
vitor [Mon, 27 Apr 2009 16:04:43 +0000 (16:04 +0000)]
Skip 0x0000 frame footer in EA ADPCM decoder.

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

15 years agoRemove useless and outright wrong chatter from avcodec_encode_video().
michael [Mon, 27 Apr 2009 12:41:41 +0000 (12:41 +0000)]
Remove useless and outright wrong chatter from avcodec_encode_video().

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

15 years agoRemove redundant chatter from avcodec_encode_audio()
michael [Mon, 27 Apr 2009 12:39:30 +0000 (12:39 +0000)]
Remove redundant chatter from avcodec_encode_audio()

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

15 years agoNegative is error not -1, corrected in the doxy for avcodec_decode_subtitle2().
michael [Mon, 27 Apr 2009 12:38:14 +0000 (12:38 +0000)]
Negative is error not -1, corrected in the doxy for avcodec_decode_subtitle2().

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

15 years agoAdd multiframe note to avcodec_decode_video() too.
michael [Mon, 27 Apr 2009 12:36:23 +0000 (12:36 +0000)]
Add multiframe note to avcodec_decode_video() too.

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

15 years agoCleanup first paragraph of doxy of avcodec_decode_audio3().
michael [Mon, 27 Apr 2009 12:34:25 +0000 (12:34 +0000)]
Cleanup first paragraph of doxy of avcodec_decode_audio3().

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

15 years agoRemove documentation from deprecated fields, they should not be used,
michael [Mon, 27 Apr 2009 12:28:56 +0000 (12:28 +0000)]
Remove documentation from deprecated fields, they should not be used,
thus there is no sense in documenting them.

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

15 years agoRemove confusing and redundant engrish chatter from avcodec_decode_video2().
michael [Mon, 27 Apr 2009 12:25:36 +0000 (12:25 +0000)]
Remove confusing and redundant engrish chatter from avcodec_decode_video2().

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

15 years agoAdd avlanguage helpers in libavformat.
benoit [Mon, 27 Apr 2009 07:27:39 +0000 (07:27 +0000)]
Add avlanguage helpers in libavformat.
Patch by Cyril Comparon: standard_gmail_full_name_address
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@18698 9553f0bf-9b14-0410-a0b8-cfaf0461ba5b

15 years agoMake function pointer assignments consistent in option handling.
benoit [Mon, 27 Apr 2009 07:13:50 +0000 (07:13 +0000)]
Make function pointer assignments consistent in option handling.

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

15 years agoRevert changing VLC initialization type for RV3/4 decoder.
kostya [Mon, 27 Apr 2009 05:30:22 +0000 (05:30 +0000)]
Revert changing VLC initialization type for RV3/4 decoder.
While using large static table is not good (especially for embedded devices and
CPUs with small cache), other alternatives are not very good either.

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

15 years agomlpdec: Simplify filtering code by using only one counter variable.
ramiro [Sun, 26 Apr 2009 20:37:40 +0000 (20:37 +0000)]
mlpdec: Simplify filtering code by using only one counter variable.

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

15 years agoCorrectly update output sample format in wavpack decoder.
kostya [Sun, 26 Apr 2009 04:23:29 +0000 (04:23 +0000)]
Correctly update output sample format in wavpack decoder.
Patch by Laurent Aimar (at 'fenrir (cons 'videolan 'org))

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

15 years agoProper subpacket size check for cook multichannel files.
banan [Sat, 25 Apr 2009 20:09:34 +0000 (20:09 +0000)]
Proper subpacket size check for cook multichannel files.

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

15 years agoRemove parentheses
banan [Sat, 25 Apr 2009 19:47:18 +0000 (19:47 +0000)]
Remove parentheses

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

15 years agoSet the type of size in COOKSubpacket to unsigned
banan [Sat, 25 Apr 2009 18:43:30 +0000 (18:43 +0000)]
Set the type of size in COOKSubpacket to unsigned

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

15 years agoAdd pixdescs definitions for planar YUV pixfmts with 16 bits per
stefano [Sat, 25 Apr 2009 18:29:31 +0000 (18:29 +0000)]
Add pixdescs definitions for planar YUV pixfmts with 16 bits per
component.

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

15 years agoMake sure we only parse max amount of subpackets (5) in the cook decoder.
banan [Sat, 25 Apr 2009 17:46:27 +0000 (17:46 +0000)]
Make sure we only parse max amount of subpackets (5) in the cook decoder.

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

15 years agoIndent
banan [Sat, 25 Apr 2009 17:35:21 +0000 (17:35 +0000)]
Indent

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

15 years agoRemove redundant code
banan [Sat, 25 Apr 2009 17:33:36 +0000 (17:33 +0000)]
Remove redundant code

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

15 years agoAdd Changelog for Cook multi channel support
banan [Sat, 25 Apr 2009 10:47:24 +0000 (10:47 +0000)]
Add Changelog for Cook multi channel support

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

15 years agoSupport cook multichannel files.
banan [Sat, 25 Apr 2009 10:46:07 +0000 (10:46 +0000)]
Support cook multichannel files.

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

15 years agoFix the COOKDEBUG code
banan [Sat, 25 Apr 2009 10:25:14 +0000 (10:25 +0000)]
Fix the COOKDEBUG code

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

15 years agoFactor out COOKSubpacket, in preparation for multichannel support.
banan [Sat, 25 Apr 2009 10:20:48 +0000 (10:20 +0000)]
Factor out COOKSubpacket, in preparation for multichannel support.

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

15 years agoAdd missing pixel format descriptor definitions.
stefano [Sat, 25 Apr 2009 07:53:55 +0000 (07:53 +0000)]
Add missing pixel format descriptor definitions.

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

15 years agoGet rid of monstrous static table and initialize VLCs for RV3/4 dynamically.
kostya [Sat, 25 Apr 2009 05:47:38 +0000 (05:47 +0000)]
Get rid of monstrous static table and initialize VLCs for RV3/4 dynamically.

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

15 years agoRemove useless assignment during initialization for some decoders
kostya [Fri, 24 Apr 2009 14:09:24 +0000 (14:09 +0000)]
Remove useless assignment during initialization for some decoders

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

15 years agoindent
michael [Fri, 24 Apr 2009 13:38:28 +0000 (13:38 +0000)]
indent

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

15 years agoChange return type of opt_loglevel() from void to int.
benoit [Fri, 24 Apr 2009 11:56:23 +0000 (11:56 +0000)]
Change return type of opt_loglevel() from void to int.
Patch by Wolfram Gloger: wmglo (your at here) dent med uni (minus) muenchen de

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

15 years agoTrueMotion 2 uses its own YUV-like colourspace, so convert output to proper RGB.
kostya [Fri, 24 Apr 2009 06:44:16 +0000 (06:44 +0000)]
TrueMotion 2 uses its own YUV-like colourspace, so convert output to proper RGB.

Patch by Reimar Döffinger <latinize($name) at (MN's favourite mail provider).de>

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

15 years agocosmetics: remove extra space indentation
kostya [Fri, 24 Apr 2009 05:52:53 +0000 (05:52 +0000)]
cosmetics: remove extra space indentation

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

15 years agoMerge decoding functions for all bitdepths in WavPack decoder
kostya [Fri, 24 Apr 2009 05:50:19 +0000 (05:50 +0000)]
Merge decoding functions for all bitdepths in WavPack decoder

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

15 years agoSupport >8bit per component YUV in FFV1.
michael [Fri, 24 Apr 2009 04:10:32 +0000 (04:10 +0000)]
Support >8bit per component YUV in FFV1.
decoding becomes slower, encoding becomes faster, with gcc on duron.
some inlining overrides like av_flatten are added to keep inlining similar
to before.

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

15 years agoForce speed irrelevant calls to get/put_symbol() to be noinline.
michael [Fri, 24 Apr 2009 01:50:09 +0000 (01:50 +0000)]
Force speed irrelevant calls to get/put_symbol() to be noinline.
We need to change decode_line to always_inline because gcc decided not to inline
it anymore once we force some calls to get/put_symbol() to be non inlined and
this decission of gcc would lead to a 10% overall speed loss.
100k smaller object file, no speed change

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

15 years agoOptimize sign handling in get_symbol().
michael [Fri, 24 Apr 2009 00:26:49 +0000 (00:26 +0000)]
Optimize sign handling in get_symbol().

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

15 years agoDon't loose bits_per_raw_sample when transcoding.
michael [Thu, 23 Apr 2009 23:30:16 +0000 (23:30 +0000)]
Don't loose bits_per_raw_sample when transcoding.

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

15 years agoMake avcodec_thread_init() set the thread count, even in the case when
stefano [Thu, 23 Apr 2009 23:14:26 +0000 (23:14 +0000)]
Make avcodec_thread_init() set the thread count, even in the case when
threads support is not enabled. This should avoid the need for
thread_count explicit setting in applications.

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

15 years agoavoid possibly uninitialized return value
ivo [Thu, 23 Apr 2009 18:44:03 +0000 (18:44 +0000)]
avoid possibly uninitialized return value
(found by clang static analyzer)

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

15 years agoHandle WavPack INT32INFO chunks with nonzero post shift
kostya [Thu, 23 Apr 2009 18:21:16 +0000 (18:21 +0000)]
Handle WavPack INT32INFO chunks with nonzero post shift

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