platform/upstream/libav.git
15 years agoRemove if() surrounding decode_cabac_mb_type() that can never be true.
Michael Niedermayer [Thu, 18 Dec 2008 15:32:07 +0000 (15:32 +0000)]
Remove if() surrounding decode_cabac_mb_type() that can never be true.

Originally committed as revision 16217 to svn://svn.ffmpeg.org/ffmpeg/trunk

15 years agoRemove unreachable else clause, found by dark shikari.
Michael Niedermayer [Thu, 18 Dec 2008 15:21:15 +0000 (15:21 +0000)]
Remove unreachable else clause, found by dark shikari.

Originally committed as revision 16216 to svn://svn.ffmpeg.org/ffmpeg/trunk

15 years agoRemove useless IS_8x8DCT check i forgot, spotted by dark shikari.
Michael Niedermayer [Thu, 18 Dec 2008 11:17:12 +0000 (11:17 +0000)]
Remove useless IS_8x8DCT check i forgot, spotted by dark shikari.

Originally committed as revision 16215 to svn://svn.ffmpeg.org/ffmpeg/trunk

15 years ago10l, svq3 didnt set h->cbp, this broke decoding a little.
Michael Niedermayer [Thu, 18 Dec 2008 11:01:38 +0000 (11:01 +0000)]
10l, svq3 didnt set h->cbp, this broke decoding a little.

Originally committed as revision 16214 to svn://svn.ffmpeg.org/ffmpeg/trunk

15 years agocosmetics, remove useless parenthesis and whitespaces
Baptiste Coudurier [Thu, 18 Dec 2008 09:18:43 +0000 (09:18 +0000)]
cosmetics, remove useless parenthesis and whitespaces

Originally committed as revision 16213 to svn://svn.ffmpeg.org/ffmpeg/trunk

15 years agoset alac channels from extradata, fix alac mono in m4a
Baptiste Coudurier [Thu, 18 Dec 2008 09:17:19 +0000 (09:17 +0000)]
set alac channels from extradata, fix alac mono in m4a

Originally committed as revision 16212 to svn://svn.ffmpeg.org/ffmpeg/trunk

15 years agocosmetics: remove one unneeded space
Kostya Shishkov [Thu, 18 Dec 2008 06:00:12 +0000 (06:00 +0000)]
cosmetics: remove one unneeded space

Originally committed as revision 16211 to svn://svn.ffmpeg.org/ffmpeg/trunk

15 years agoDo not calculate idct_dc_add/idct_add when the variables are unused.
Michael Niedermayer [Thu, 18 Dec 2008 04:13:02 +0000 (04:13 +0000)]
Do not calculate idct_dc_add/idct_add when the variables are unused.

Originally committed as revision 16210 to svn://svn.ffmpeg.org/ffmpeg/trunk

15 years agoRemove redundant nnz variable.
Michael Niedermayer [Thu, 18 Dec 2008 03:04:53 +0000 (03:04 +0000)]
Remove redundant nnz variable.

Originally committed as revision 16209 to svn://svn.ffmpeg.org/ffmpeg/trunk

15 years agoindent
Michael Niedermayer [Thu, 18 Dec 2008 02:56:44 +0000 (02:56 +0000)]
indent

Originally committed as revision 16208 to svn://svn.ffmpeg.org/ffmpeg/trunk

15 years agoUse the new idct functions (except chroma as it was slower in benchmarks)
Michael Niedermayer [Thu, 18 Dec 2008 02:53:18 +0000 (02:53 +0000)]
Use the new idct functions (except chroma as it was slower in benchmarks)
cathedral +0.5% speed
aladin +0.6% speed [note aladin has been cat-ed 10 times to reduce the influence
of init time]
Speedup also verified via START/STOP_TIMER (difference was very significant
for the changed parts)

Originally committed as revision 16207 to svn://svn.ffmpeg.org/ffmpeg/trunk

15 years agoH.264 idct functions that include the chroma, inter luma and intra16 luma loops
Michael Niedermayer [Thu, 18 Dec 2008 02:36:48 +0000 (02:36 +0000)]
H.264 idct functions that include the chroma, inter luma and intra16 luma loops
thus avoiding the calling overhead.
New functions are not yet used.

Originally committed as revision 16206 to svn://svn.ffmpeg.org/ffmpeg/trunk

15 years agoMake asf_get_packet() and asf_parse_packet() public for use in RTSP-MS and
Ronald S. Bultje [Thu, 18 Dec 2008 01:28:29 +0000 (01:28 +0000)]
Make asf_get_packet() and asf_parse_packet() public for use in RTSP-MS and
give them a ff_ prefix. See "[PATCH] asf.c: make functions of interest for
MS-RTSP public" thread on ML.

Originally committed as revision 16205 to svn://svn.ffmpeg.org/ffmpeg/trunk

15 years agoAdd a ByteIOContext argument to ASF functions that will be shared with the
Ronald S. Bultje [Thu, 18 Dec 2008 01:25:43 +0000 (01:25 +0000)]
Add a ByteIOContext argument to ASF functions that will be shared with the
RTSP stack for RTSP-MS support. This way, they can read input from any given
input source. See discussion in "[PATCH] add gb argument to ASF functions of
interest to MS-RTSP" ML thread.

Originally committed as revision 16204 to svn://svn.ffmpeg.org/ffmpeg/trunk

15 years agoSkip non intra luma code when there is no coded luma.
Michael Niedermayer [Thu, 18 Dec 2008 01:10:51 +0000 (01:10 +0000)]
Skip non intra luma code when there is no coded luma.
0.7% speedup for the cathedral sample.

Originally committed as revision 16203 to svn://svn.ffmpeg.org/ffmpeg/trunk

15 years ago1.6x faster pred*_vertical_add_c
Loren Merritt [Thu, 18 Dec 2008 01:05:06 +0000 (01:05 +0000)]
1.6x faster pred*_vertical_add_c

Originally committed as revision 16202 to svn://svn.ffmpeg.org/ffmpeg/trunk

15 years agoSkip chroma handling when there is no coded chroma.
Michael Niedermayer [Thu, 18 Dec 2008 00:46:54 +0000 (00:46 +0000)]
Skip chroma handling when there is no coded chroma.
0.5% overall speedup for the cathedral sample.

Originally committed as revision 16201 to svn://svn.ffmpeg.org/ffmpeg/trunk

15 years agoFix weird indent.
Stefano Sabatini [Thu, 18 Dec 2008 00:13:19 +0000 (00:13 +0000)]
Fix weird indent.

Originally committed as revision 16200 to svn://svn.ffmpeg.org/ffmpeg/trunk

15 years agoImplement size autodetection if one of the width and height
Stefano Sabatini [Wed, 17 Dec 2008 23:58:28 +0000 (23:58 +0000)]
Implement size autodetection if one of the width and height
AVFormatParameters for grab_read_header() is non-positive.

Originally committed as revision 16199 to svn://svn.ffmpeg.org/ffmpeg/trunk

15 years agoReplace the width and height fields in VideoData with a struct
Stefano Sabatini [Wed, 17 Dec 2008 23:51:19 +0000 (23:51 +0000)]
Replace the width and height fields in VideoData with a struct
video_window video_win field.

Originally committed as revision 16198 to svn://svn.ffmpeg.org/ffmpeg/trunk

15 years agoReplace frame_rate and frame_rate_base fields in VideoData with an
Stefano Sabatini [Wed, 17 Dec 2008 23:43:56 +0000 (23:43 +0000)]
Replace frame_rate and frame_rate_base fields in VideoData with an
AVRational time_base field.

Originally committed as revision 16197 to svn://svn.ffmpeg.org/ffmpeg/trunk

15 years agoFix opt_default(), making it exit immediately in case of an invalid
Stefano Sabatini [Wed, 17 Dec 2008 23:21:33 +0000 (23:21 +0000)]
Fix opt_default(), making it exit immediately in case of an invalid
argument.
See the thread: "[PATCH] Fix opt_default()".

Originally committed as revision 16196 to svn://svn.ffmpeg.org/ffmpeg/trunk

15 years agoadd const qualifier to some pointers for input data
Kostya Shishkov [Wed, 17 Dec 2008 20:17:07 +0000 (20:17 +0000)]
add const qualifier to some pointers for input data

Originally committed as revision 16195 to svn://svn.ffmpeg.org/ffmpeg/trunk

15 years agouse precalculated mb_pos where available
Kostya Shishkov [Wed, 17 Dec 2008 20:10:15 +0000 (20:10 +0000)]
use precalculated mb_pos where available

Originally committed as revision 16194 to svn://svn.ffmpeg.org/ffmpeg/trunk

15 years agoARM: make FASTDIV() an inline function
Måns Rullgård [Wed, 17 Dec 2008 20:04:39 +0000 (20:04 +0000)]
ARM: make FASTDIV() an inline function

Originally committed as revision 16193 to svn://svn.ffmpeg.org/ffmpeg/trunk

15 years agoMerge deblocking pattern with CBP for RV30/40 loop filtering
Kostya Shishkov [Wed, 17 Dec 2008 20:00:48 +0000 (20:00 +0000)]
Merge deblocking pattern with CBP for RV30/40 loop filtering

Originally committed as revision 16192 to svn://svn.ffmpeg.org/ffmpeg/trunk

15 years agoGenerate correct deblock pattern for RV30
Kostya Shishkov [Wed, 17 Dec 2008 19:39:56 +0000 (19:39 +0000)]
Generate correct deblock pattern for RV30

Originally committed as revision 16191 to svn://svn.ffmpeg.org/ffmpeg/trunk

15 years agoUnfortunately RV30 luma thirdpel MC functions cannot be substituted with
Kostya Shishkov [Wed, 17 Dec 2008 19:37:45 +0000 (19:37 +0000)]
Unfortunately RV30 luma thirdpel MC functions cannot be substituted with
applying two separate filtering passes, so implement them explicitly.

Originally committed as revision 16190 to svn://svn.ffmpeg.org/ffmpeg/trunk

15 years ago4l: TIFF stores short strings inside tag, do not interpret it is as an offset
Kostya Shishkov [Wed, 17 Dec 2008 17:39:35 +0000 (17:39 +0000)]
4l: TIFF stores short strings inside tag, do not interpret it is as an offset

Fixes issue 753

Originally committed as revision 16189 to svn://svn.ffmpeg.org/ffmpeg/trunk

15 years agoCheck function prototype in check_asm function to avoid compiler warnings.
Marc Mason [Wed, 17 Dec 2008 15:44:40 +0000 (15:44 +0000)]
Check function prototype in check_asm function to avoid compiler warnings.
patch by Marc Mason, mpeg.blue free fr

Originally committed as revision 16188 to svn://svn.ffmpeg.org/ffmpeg/trunk

15 years agoAdd jp2 support to img2 demuxer.
Benoit Fouet [Wed, 17 Dec 2008 11:22:51 +0000 (11:22 +0000)]
Add jp2 support to img2 demuxer.
On behalf of Jai Menon

Originally committed as revision 16187 to svn://svn.ffmpeg.org/ffmpeg/trunk

15 years agoadd AltiVec implementation of int32_to_float_fmul_scalar
Guillaume Poirier [Wed, 17 Dec 2008 09:47:06 +0000 (09:47 +0000)]
add AltiVec implementation of int32_to_float_fmul_scalar

Originally committed as revision 16186 to svn://svn.ffmpeg.org/ffmpeg/trunk

15 years agoactivate jpeg2000 fourcc in mov/mj2
Baptiste Coudurier [Wed, 17 Dec 2008 08:09:09 +0000 (08:09 +0000)]
activate jpeg2000 fourcc in mov/mj2

Originally committed as revision 16185 to svn://svn.ffmpeg.org/ffmpeg/trunk

15 years agoFix svq3 decoding, is_complex was not initialized.
Michael Niedermayer [Wed, 17 Dec 2008 03:41:48 +0000 (03:41 +0000)]
Fix svq3 decoding, is_complex was not initialized.

Originally committed as revision 16184 to svn://svn.ffmpeg.org/ffmpeg/trunk

15 years agoReplace != 0 || check by |
Michael Niedermayer [Wed, 17 Dec 2008 02:53:03 +0000 (02:53 +0000)]
Replace != 0 || check by |
3 cpu cycles faster

Originally committed as revision 16183 to svn://svn.ffmpeg.org/ffmpeg/trunk

15 years agoSplit filter_mb_dir() out of filter_mb().
Michael Niedermayer [Wed, 17 Dec 2008 02:35:14 +0000 (02:35 +0000)]
Split filter_mb_dir() out of filter_mb().
1% overall decoding speed up for cathedral-beta2-400extra-crop-avc.mp4
no speed change for Aladin.mpg
Benchmarks done on Pentium dual

Originally committed as revision 16182 to svn://svn.ffmpeg.org/ffmpeg/trunk

15 years agoAC3: fix strict aliasing violation in parser
Måns Rullgård [Wed, 17 Dec 2008 02:30:26 +0000 (02:30 +0000)]
AC3: fix strict aliasing violation in parser

Originally committed as revision 16181 to svn://svn.ffmpeg.org/ffmpeg/trunk

15 years agoAAC: fix strict aliasing violation in parser
Måns Rullgård [Wed, 17 Dec 2008 02:30:22 +0000 (02:30 +0000)]
AAC: fix strict aliasing violation in parser

Originally committed as revision 16180 to svn://svn.ffmpeg.org/ffmpeg/trunk

15 years agoARM: replace "armv4l" with "arm"
Måns Rullgård [Wed, 17 Dec 2008 00:54:54 +0000 (00:54 +0000)]
ARM: replace "armv4l" with "arm"

Originally committed as revision 16179 to svn://svn.ffmpeg.org/ffmpeg/trunk

15 years agoRemove obsolete and misleading comments.
Diego Biurrun [Wed, 17 Dec 2008 00:39:45 +0000 (00:39 +0000)]
Remove obsolete and misleading comments.

Originally committed as revision 16178 to svn://svn.ffmpeg.org/ffmpeg/trunk

15 years agoRoundup now works from a ffmpeg.org domain as well, so prefer that.
Diego Biurrun [Tue, 16 Dec 2008 23:45:26 +0000 (23:45 +0000)]
Roundup now works from a ffmpeg.org domain as well, so prefer that.

Originally committed as revision 16177 to svn://svn.ffmpeg.org/ffmpeg/trunk

15 years agoFix indention, also do a little vertical alignment of changed lines.
Michael Niedermayer [Tue, 16 Dec 2008 22:16:11 +0000 (22:16 +0000)]
Fix indention, also do a little vertical alignment of changed lines.

Originally committed as revision 16176 to svn://svn.ffmpeg.org/ffmpeg/trunk

15 years agoImplement av_set_string3().
Stefano Sabatini [Tue, 16 Dec 2008 21:35:35 +0000 (21:35 +0000)]
Implement av_set_string3().

Originally committed as revision 16175 to svn://svn.ffmpeg.org/ffmpeg/trunk

15 years agoFactorize 3 multiplications out, code becomes 3 cpu cycles faster.
Michael Niedermayer [Tue, 16 Dec 2008 21:08:16 +0000 (21:08 +0000)]
Factorize 3 multiplications out, code becomes 3 cpu cycles faster.
(not significant as thats just per MB)

Originally committed as revision 16174 to svn://svn.ffmpeg.org/ffmpeg/trunk

15 years agoMove ENABLE_SMALL back to the per MB check, as otherwise gcc wont remove
Michael Niedermayer [Tue, 16 Dec 2008 20:43:39 +0000 (20:43 +0000)]
Move ENABLE_SMALL back to the per MB check, as otherwise gcc wont remove
the code.

Originally committed as revision 16173 to svn://svn.ffmpeg.org/ffmpeg/trunk

15 years agoDo not recalculate constant part of is_complex for every MB.
Michael Niedermayer [Tue, 16 Dec 2008 20:26:22 +0000 (20:26 +0000)]
Do not recalculate constant part of is_complex for every MB.

Originally committed as revision 16172 to svn://svn.ffmpeg.org/ffmpeg/trunk

15 years agoSupport the new lossless mode.
Michael Niedermayer [Tue, 16 Dec 2008 20:09:09 +0000 (20:09 +0000)]
Support the new lossless mode.

Originally committed as revision 16171 to svn://svn.ffmpeg.org/ffmpeg/trunk

15 years agodct-test: add ARM IDCTs
Måns Rullgård [Tue, 16 Dec 2008 20:00:07 +0000 (20:00 +0000)]
dct-test: add ARM IDCTs

Originally committed as revision 16170 to svn://svn.ffmpeg.org/ffmpeg/trunk

15 years agodct-test: add PARTTRANS permutation
Måns Rullgård [Tue, 16 Dec 2008 19:59:50 +0000 (19:59 +0000)]
dct-test: add PARTTRANS permutation

Originally committed as revision 16169 to svn://svn.ffmpeg.org/ffmpeg/trunk

15 years agoHorizontal and vertical prediction functions needed for new lossless mode
Michael Niedermayer [Tue, 16 Dec 2008 19:39:01 +0000 (19:39 +0000)]
Horizontal and vertical prediction functions needed for new lossless mode
of H.264.

Originally committed as revision 16168 to svn://svn.ffmpeg.org/ffmpeg/trunk

15 years agoFix bug where the avi demxuer lost the first frame of malformed
Michael Niedermayer [Tue, 16 Dec 2008 16:14:07 +0000 (16:14 +0000)]
Fix bug where the avi demxuer lost the first frame of malformed
ODML avis.
Fixes VS2k5DebugDemo-01-partial.avi

Originally committed as revision 16167 to svn://svn.ffmpeg.org/ffmpeg/trunk

15 years agocheck that nb_streams is valid before setting stream, fix crash with jp2 which do...
Baptiste Coudurier [Tue, 16 Dec 2008 08:47:28 +0000 (08:47 +0000)]
check that nb_streams is valid before setting stream, fix crash with jp2 which do not use same structure

Originally committed as revision 16166 to svn://svn.ffmpeg.org/ffmpeg/trunk

15 years agoAdd const qualifiers to decode functions.
Benoit Fouet [Tue, 16 Dec 2008 08:02:05 +0000 (08:02 +0000)]
Add const qualifiers to decode functions.

Originally committed as revision 16165 to svn://svn.ffmpeg.org/ffmpeg/trunk

15 years agoFix warning "format not a string literal and no format arguments".
Benoit Fouet [Tue, 16 Dec 2008 07:56:33 +0000 (07:56 +0000)]
Fix warning "format not a string literal and no format arguments".

Originally committed as revision 16164 to svn://svn.ffmpeg.org/ffmpeg/trunk

15 years agoadd MPNG fourcc
Ben Littler [Tue, 16 Dec 2008 05:22:53 +0000 (05:22 +0000)]
add MPNG fourcc
fixes http://sceneish.ath.cx/stuff/netmap/netmap.avi

Originally committed as revision 16163 to svn://svn.ffmpeg.org/ffmpeg/trunk

15 years agotwo more mpeg4 fourccs and one msmpeg4v3 from uncommon codec list
Ben Littler [Tue, 16 Dec 2008 05:20:11 +0000 (05:20 +0000)]
two more mpeg4 fourccs and one msmpeg4v3 from uncommon codec list

Originally committed as revision 16162 to svn://svn.ffmpeg.org/ffmpeg/trunk

15 years agoQIVG fourcc, fixes http://rodweb.dip.jp/partner/check.avi
Ben Littler [Tue, 16 Dec 2008 03:49:26 +0000 (03:49 +0000)]
QIVG fourcc, fixes rodweb.dip.jp/partner/check.avi

Originally committed as revision 16161 to svn://svn.ffmpeg.org/ffmpeg/trunk

15 years agoadd rpza avi fourcc
Ben Littler [Tue, 16 Dec 2008 03:42:10 +0000 (03:42 +0000)]
add rpza avi fourcc

Originally committed as revision 16160 to svn://svn.ffmpeg.org/ffmpeg/trunk

15 years agoDo not skip frames until the first keyframe when stream copying but
Michael Niedermayer [Tue, 16 Dec 2008 03:11:36 +0000 (03:11 +0000)]
Do not skip frames until the first keyframe when stream copying but
no starttime is set.
Fixes at least -vcodec copy with VS2k5DebugDemo-01-partial.avi.

Originally committed as revision 16159 to svn://svn.ffmpeg.org/ffmpeg/trunk

15 years agoWorkaround for shared libs on OS X with Apple gcc 4.0.1
David Conrad [Tue, 16 Dec 2008 00:47:59 +0000 (00:47 +0000)]
Workaround for shared libs on OS X with Apple gcc 4.0.1

Originally committed as revision 16158 to svn://svn.ffmpeg.org/ffmpeg/trunk

15 years agoCheck extradata is large enough.
Laurent Aimar [Mon, 15 Dec 2008 23:01:54 +0000 (23:01 +0000)]
Check extradata is large enough.
Patch by Laurent Aimar fenrir \:/ via ecp fr

Originally committed as revision 16157 to svn://svn.ffmpeg.org/ffmpeg/trunk

15 years agoImplement the av_set_number2() internal function, which makes possible
Stefano Sabatini [Mon, 15 Dec 2008 22:48:10 +0000 (22:48 +0000)]
Implement the av_set_number2() internal function, which makes possible
to distinguish between a not found option failure and a not valid
value failure.

Originally committed as revision 16156 to svn://svn.ffmpeg.org/ffmpeg/trunk

15 years agoRemove ending period in a log message, which was inconsistent with
Stefano Sabatini [Mon, 15 Dec 2008 22:40:28 +0000 (22:40 +0000)]
Remove ending period in a log message, which was inconsistent with
most other messages.

Originally committed as revision 16155 to svn://svn.ffmpeg.org/ffmpeg/trunk

15 years agoAdd xvmc configure support.
Diego Biurrun [Mon, 15 Dec 2008 22:24:12 +0000 (22:24 +0000)]
Add xvmc configure support.

Originally committed as revision 16154 to svn://svn.ffmpeg.org/ffmpeg/trunk

15 years agoSwitch xvmc over to a CONFIG_ option.
Diego Biurrun [Mon, 15 Dec 2008 22:22:51 +0000 (22:22 +0000)]
Switch xvmc over to a CONFIG_ option.

Originally committed as revision 16153 to svn://svn.ffmpeg.org/ffmpeg/trunk

15 years agowhitespace cosmetics
Diego Biurrun [Mon, 15 Dec 2008 22:14:58 +0000 (22:14 +0000)]
whitespace cosmetics

Originally committed as revision 16152 to svn://svn.ffmpeg.org/ffmpeg/trunk

15 years agoARM: NEON optimised h264_idct_dc_add
Måns Rullgård [Mon, 15 Dec 2008 22:12:54 +0000 (22:12 +0000)]
ARM: NEON optimised h264_idct_dc_add

Originally committed as revision 16151 to svn://svn.ffmpeg.org/ffmpeg/trunk

15 years agoARM: NEON optimised h264_idct_add
Måns Rullgård [Mon, 15 Dec 2008 22:12:51 +0000 (22:12 +0000)]
ARM: NEON optimised h264_idct_add

Originally committed as revision 16150 to svn://svn.ffmpeg.org/ffmpeg/trunk

15 years agoARM: NEON optimised H.264 8x8 and 16x16 qpel MC
Måns Rullgård [Mon, 15 Dec 2008 22:12:47 +0000 (22:12 +0000)]
ARM: NEON optimised H.264 8x8 and 16x16 qpel MC

Originally committed as revision 16149 to svn://svn.ffmpeg.org/ffmpeg/trunk

15 years agoARM: NEON optimised H.264 loop filter
Måns Rullgård [Mon, 15 Dec 2008 22:12:44 +0000 (22:12 +0000)]
ARM: NEON optimised H.264 loop filter

Originally committed as revision 16148 to svn://svn.ffmpeg.org/ffmpeg/trunk

15 years agoARM: NEON optimised {put,avg}_h264_chroma_mc[48]
Måns Rullgård [Mon, 15 Dec 2008 22:12:41 +0000 (22:12 +0000)]
ARM: NEON optimised {put,avg}_h264_chroma_mc[48]

Originally committed as revision 16147 to svn://svn.ffmpeg.org/ffmpeg/trunk

15 years agoARM: NEON optimised simple_idct
Måns Rullgård [Mon, 15 Dec 2008 22:12:37 +0000 (22:12 +0000)]
ARM: NEON optimised simple_idct

Originally committed as revision 16146 to svn://svn.ffmpeg.org/ffmpeg/trunk

15 years agoARM: NEON optimised put_pixels functions
Måns Rullgård [Mon, 15 Dec 2008 22:12:32 +0000 (22:12 +0000)]
ARM: NEON optimised put_pixels functions

Originally committed as revision 16145 to svn://svn.ffmpeg.org/ffmpeg/trunk

15 years agoAvoid invasion of POSIX-reserved _t namespace.
Diego Biurrun [Mon, 15 Dec 2008 21:02:17 +0000 (21:02 +0000)]
Avoid invasion of POSIX-reserved _t namespace.

Originally committed as revision 16144 to svn://svn.ffmpeg.org/ffmpeg/trunk

15 years agoFix one peculiar case in Smacker decoding.
Daniel Verkamp [Mon, 15 Dec 2008 17:51:10 +0000 (17:51 +0000)]
Fix one peculiar case in Smacker decoding.
Patch by Daniel Verkamp ($firstname <at> drv <dot> nu)
Thread [PATCH] Smacker video decoder bug fix

Originally committed as revision 16143 to svn://svn.ffmpeg.org/ffmpeg/trunk

15 years agoAvoid POSIX-reserved _t in identifier names.
Diego Biurrun [Mon, 15 Dec 2008 10:08:31 +0000 (10:08 +0000)]
Avoid POSIX-reserved _t in identifier names.

Originally committed as revision 16142 to svn://svn.ffmpeg.org/ffmpeg/trunk

15 years agoEnable filter_mb_fast if CODEC_FLAG2_FAST is set.
Michael Niedermayer [Mon, 15 Dec 2008 01:24:04 +0000 (01:24 +0000)]
Enable filter_mb_fast if CODEC_FLAG2_FAST is set.

Originally committed as revision 16141 to svn://svn.ffmpeg.org/ffmpeg/trunk

15 years agovp56: don't reset dimensions to 0 in codec init
Aurelien Jacobs [Mon, 15 Dec 2008 00:00:16 +0000 (00:00 +0000)]
vp56: don't reset dimensions to 0 in codec init

Originally committed as revision 16140 to svn://svn.ffmpeg.org/ffmpeg/trunk

15 years agoUse get_buffer() and url_fskip() for some loops of get_byte()s. See discussion in...
Ronald S. Bultje [Sun, 14 Dec 2008 22:26:28 +0000 (22:26 +0000)]
Use get_buffer() and url_fskip() for some loops of get_byte()s. See discussion in ML thread
"[PATCH] rmdec.c: use get_buffer and skip_bytes instead of loops of get_byte".

Originally committed as revision 16139 to svn://svn.ffmpeg.org/ffmpeg/trunk

15 years agoReindent something that looks weird.
Ronald S. Bultje [Sun, 14 Dec 2008 22:24:58 +0000 (22:24 +0000)]
Reindent something that looks weird.

Originally committed as revision 16138 to svn://svn.ffmpeg.org/ffmpeg/trunk

15 years agoAdd comment to indicate why the SDP line buffer is as big as it is.
Ronald S. Bultje [Sun, 14 Dec 2008 22:23:59 +0000 (22:23 +0000)]
Add comment to indicate why the SDP line buffer is as big as it is.

Originally committed as revision 16137 to svn://svn.ffmpeg.org/ffmpeg/trunk

15 years agoIncrease SDP line buffer size because ASF headers in RTSP-MS are very big. See ML...
Ronald S. Bultje [Sun, 14 Dec 2008 22:23:14 +0000 (22:23 +0000)]
Increase SDP line buffer size because ASF headers in RTSP-MS are very big. See ML discussion
in "rtsp.c: increase SDP line buffer size" thread.

Originally committed as revision 16136 to svn://svn.ffmpeg.org/ffmpeg/trunk

15 years agoMove documentation of avcodec_register_all() from allcodecs.c to
Stefano Sabatini [Sun, 14 Dec 2008 21:38:03 +0000 (21:38 +0000)]
Move documentation of avcodec_register_all() from allcodecs.c to
avcodec.h.

Originally committed as revision 16135 to svn://svn.ffmpeg.org/ffmpeg/trunk

15 years agoRemove set_all_opt() and its use in av_set_string2(). Make
Stefano Sabatini [Sun, 14 Dec 2008 21:34:12 +0000 (21:34 +0000)]
Remove set_all_opt() and its use in av_set_string2(). Make
av_set_string() and av_set_string2() do not accept as parameter the
name of a named constant.

This avoids av_set_string2() and av_set_string() to misbehave when
there is an option and a named constant with the same name.

See the thread: "[PATCH] Remove libavcodec/opt.c:set_all_opt()".

Originally committed as revision 16134 to svn://svn.ffmpeg.org/ffmpeg/trunk

15 years ago10l (forgot sample_size)
Michael Niedermayer [Sun, 14 Dec 2008 20:38:05 +0000 (20:38 +0000)]
10l (forgot sample_size)
Should fix fate.

Originally committed as revision 16133 to svn://svn.ffmpeg.org/ffmpeg/trunk

15 years agoDocument register_avcodec().
Stefano Sabatini [Sun, 14 Dec 2008 20:04:41 +0000 (20:04 +0000)]
Document register_avcodec().

Originally committed as revision 16132 to svn://svn.ffmpeg.org/ffmpeg/trunk

15 years agoMake register_avcodec() call avcodec_init().
Stefano Sabatini [Sun, 14 Dec 2008 20:04:00 +0000 (20:04 +0000)]
Make register_avcodec() call avcodec_init().

This avoids the possibility to use a registered codec without first
initializing libavcodec, which resulted in unexpected behavior.

Originally committed as revision 16131 to svn://svn.ffmpeg.org/ffmpeg/trunk

15 years agoUse a more explicit "codec" rather than "format" as the parameter of
Stefano Sabatini [Sun, 14 Dec 2008 19:36:38 +0000 (19:36 +0000)]
Use a more explicit "codec" rather than "format" as the parameter of
register_avcodec().

Originally committed as revision 16130 to svn://svn.ffmpeg.org/ffmpeg/trunk

15 years agooggflac: fix bitstream reader usage
Måns Rullgård [Sun, 14 Dec 2008 17:30:18 +0000 (17:30 +0000)]
oggflac: fix bitstream reader usage

Originally committed as revision 16129 to svn://svn.ffmpeg.org/ffmpeg/trunk

15 years agoindeo3: replace sizeof(struct ...) by sizeof(*var)
Aurelien Jacobs [Sun, 14 Dec 2008 16:41:51 +0000 (16:41 +0000)]
indeo3: replace sizeof(struct ...) by sizeof(*var)

Originally committed as revision 16128 to svn://svn.ffmpeg.org/ffmpeg/trunk

15 years agoFix non interleaved variable fps ODML avis.
Michael Niedermayer [Sun, 14 Dec 2008 15:48:48 +0000 (15:48 +0000)]
Fix non interleaved variable fps ODML avis.
Fixed issue738

Originally committed as revision 16127 to svn://svn.ffmpeg.org/ffmpeg/trunk

15 years agocosmetics: typo/grammar/wording/whitespace fixes
Diego Biurrun [Sun, 14 Dec 2008 15:48:01 +0000 (15:48 +0000)]
cosmetics: typo/grammar/wording/whitespace fixes

Originally committed as revision 16126 to svn://svn.ffmpeg.org/ffmpeg/trunk

15 years agoFix the use of Requires.private and Libs.private in generated .pc files.
Reinhard Tartler [Sun, 14 Dec 2008 15:42:14 +0000 (15:42 +0000)]
Fix the use of Requires.private and Libs.private in generated .pc files.

Patch by Reinhard Tartler \ siretart ! tauware + de /.

Originally committed as revision 16125 to svn://svn.ffmpeg.org/ffmpeg/trunk

15 years agoCosmetics: remove empty comments.
Stefano Sabatini [Sun, 14 Dec 2008 15:02:27 +0000 (15:02 +0000)]
Cosmetics: remove empty comments.

Originally committed as revision 16124 to svn://svn.ffmpeg.org/ffmpeg/trunk

15 years agoFix files with fps between 0.5 and 0.1.
Michael Niedermayer [Sun, 14 Dec 2008 14:45:57 +0000 (14:45 +0000)]
Fix files with fps between 0.5 and 0.1.
Fixes issue749

Originally committed as revision 16123 to svn://svn.ffmpeg.org/ffmpeg/trunk

15 years agoRemove silly FIXME comment.
Michael Niedermayer [Sun, 14 Dec 2008 14:01:12 +0000 (14:01 +0000)]
Remove silly FIXME comment.

Originally committed as revision 16122 to svn://svn.ffmpeg.org/ffmpeg/trunk

15 years agoPrevent shift overflow, patch by Anders Grönberg, galileo.m2 gmail com.
Anders Grönberg [Sun, 14 Dec 2008 12:30:34 +0000 (12:30 +0000)]
Prevent shift overflow, patch by Anders Grönberg, galileo.m2 gmail com.

Originally committed as revision 16121 to svn://svn.ffmpeg.org/ffmpeg/trunk

15 years agoAdd a few const qualifiers in appropriate places.
Anders Grönberg [Sun, 14 Dec 2008 12:24:50 +0000 (12:24 +0000)]
Add a few const qualifiers in appropriate places.
patch by Anders Grönberg, galileo.m2 gmail com

Originally committed as revision 16120 to svn://svn.ffmpeg.org/ffmpeg/trunk

15 years agoundoing revision 16118 for truemotion1.c; commit was premature
Mike Melanson [Sun, 14 Dec 2008 03:41:11 +0000 (03:41 +0000)]
undoing revision 16118 for truemotion1.c; commit was premature

Originally committed as revision 16119 to svn://svn.ffmpeg.org/ffmpeg/trunk

15 years agoThe POSIX namespace shall be held sacrosanct. To that end,
Mike Melanson [Sun, 14 Dec 2008 03:29:33 +0000 (03:29 +0000)]
The POSIX namespace shall be held sacrosanct. To that end,
continue eliminating _t from structure names in FFmpeg.

Originally committed as revision 16118 to svn://svn.ffmpeg.org/ffmpeg/trunk