libav.git
10 years agoImplement RMStream stream-specific private data object in the RM demuxer.
Ronald S. Bultje [Sun, 28 Dec 2008 00:18:38 +0000 (00:18 +0000)]
Implement RMStream stream-specific private data object in the RM demuxer.
This allows multiple video or audio streams per .rm file. See mailinglist
thread "[PATCH] rmdec.c: implement RMVideo/AudioStream".

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

10 years agoReplace UNALIGNED_STORES_ARE_BAD with !HAVE_FAST_UNALIGNED
Måns Rullgård [Sat, 27 Dec 2008 23:12:00 +0000 (23:12 +0000)]
Replace UNALIGNED_STORES_ARE_BAD with !HAVE_FAST_UNALIGNED

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

10 years agoLatest Coktel Vision VMDs contained Indeo 3, add demuxer support for it
Kostya Shishkov [Sat, 27 Dec 2008 17:34:00 +0000 (17:34 +0000)]
Latest Coktel Vision VMDs contained Indeo 3, add demuxer support for it

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

10 years agosimple_idct: use MUL16 and MAC16 from mathops.h
Måns Rullgård [Sat, 27 Dec 2008 16:25:36 +0000 (16:25 +0000)]
simple_idct: use MUL16 and MAC16 from mathops.h

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

10 years agoAvoid POSIX-reserved _t namespace.
Diego Biurrun [Sat, 27 Dec 2008 11:45:46 +0000 (11:45 +0000)]
Avoid POSIX-reserved _t namespace.

Originally committed as revision 28195 to svn://svn.mplayerhq.hu/mplayer/trunk/libswscale

10 years agoMake the VIDIOCMCAPTURE ioctl error message consistent with the other ones.
Stefano Sabatini [Sat, 27 Dec 2008 11:44:56 +0000 (11:44 +0000)]
Make the VIDIOCMCAPTURE ioctl error message consistent with the other ones.

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

10 years agoAdd missing check on the return value of the VIDIOCSWIN ioctl.
Stefano Sabatini [Sat, 27 Dec 2008 11:40:07 +0000 (11:40 +0000)]
Add missing check on the return value of the VIDIOCSWIN ioctl.

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

10 years agoconsistency cosmetics: Rename POWERPC identifiers to PPC.
Diego Biurrun [Sat, 27 Dec 2008 11:33:54 +0000 (11:33 +0000)]
consistency cosmetics: Rename POWERPC identifiers to PPC.

Originally committed as revision 28194 to svn://svn.mplayerhq.hu/mplayer/trunk/libswscale

10 years agoconsistency cosmetics: Rename POWERPC identifiers to PPC.
Diego Biurrun [Sat, 27 Dec 2008 11:33:26 +0000 (11:33 +0000)]
consistency cosmetics: Rename POWERPC identifiers to PPC.

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

10 years agoRemove stray code
Luca Barbato [Sat, 27 Dec 2008 11:30:30 +0000 (11:30 +0000)]
Remove stray code

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

10 years agoCleanup _t types in libavcodec/ppc
Luca Barbato [Sat, 27 Dec 2008 11:21:28 +0000 (11:21 +0000)]
Cleanup _t types in libavcodec/ppc

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

10 years agoChange thisIsAVar variable names to this_is_a_var style, more
Stefano Sabatini [Sat, 27 Dec 2008 09:31:05 +0000 (09:31 +0000)]
Change thisIsAVar variable names to this_is_a_var style, more
consistent with the rest of libav*.

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

10 years agoBump minor number for many small improvements, tiff fax decoding,
Reimar Döffinger [Sat, 27 Dec 2008 09:22:21 +0000 (09:22 +0000)]
Bump minor number for many small improvements, tiff fax decoding,
AVCodecContext refs is set during decoding.

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

10 years agoFix and extend documentation for avfilter_graph_get_filter().
Stefano Sabatini [Fri, 26 Dec 2008 22:25:47 +0000 (22:25 +0000)]
Fix and extend documentation for avfilter_graph_get_filter().

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

10 years agoFix typo: ommitted -> omitted.
Stefano Sabatini [Fri, 26 Dec 2008 20:26:44 +0000 (20:26 +0000)]
Fix typo: ommitted -> omitted.

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

10 years agoARM: NEON optimised float_to_int16
Måns Rullgård [Fri, 26 Dec 2008 19:52:52 +0000 (19:52 +0000)]
ARM: NEON optimised float_to_int16

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

10 years agoPut pass_logfilename_prefix check on a single line, improve readability.
Stefano Sabatini [Fri, 26 Dec 2008 19:28:42 +0000 (19:28 +0000)]
Put pass_logfilename_prefix check on a single line, improve readability.

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

10 years agoRename variables:
Stefano Sabatini [Fri, 26 Dec 2008 19:25:24 +0000 (19:25 +0000)]
Rename variables:
pass_logfilename -> pass_logfilename_prefix
DEFAULT_PASS_LOGFILENAME -> DEFAULT_PASS_LOGFILENAME_PREFIX

and make clear in the passlogfile OptionDef help string that it takes
a file name prefix rather than a file name.

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

10 years agoEnable faxcompr.
Michael Niedermayer [Fri, 26 Dec 2008 18:42:26 +0000 (18:42 +0000)]
Enable faxcompr.

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

10 years agoindent
Michael Niedermayer [Fri, 26 Dec 2008 18:39:24 +0000 (18:39 +0000)]
indent

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

10 years agoSimplify vertical mode
Michael Niedermayer [Fri, 26 Dec 2008 18:39:07 +0000 (18:39 +0000)]
Simplify vertical mode

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

10 years agoAnd another sechole ...
Michael Niedermayer [Fri, 26 Dec 2008 18:14:59 +0000 (18:14 +0000)]
And another sechole ...

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

10 years agoFix yet another sechole.
Michael Niedermayer [Fri, 26 Dec 2008 18:06:29 +0000 (18:06 +0000)]
Fix yet another sechole.

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

10 years agoFix another sechole.
Michael Niedermayer [Fri, 26 Dec 2008 17:51:10 +0000 (17:51 +0000)]
Fix another sechole.

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

10 years agoMinor simplification.
Michael Niedermayer [Fri, 26 Dec 2008 17:32:11 +0000 (17:32 +0000)]
Minor simplification.

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

10 years agoRemove unused run_start variable.
Michael Niedermayer [Fri, 26 Dec 2008 17:11:19 +0000 (17:11 +0000)]
Remove unused run_start variable.

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

10 years agoMove sync line pointers code to the end of the loop, it is simpler that way.
Michael Niedermayer [Fri, 26 Dec 2008 17:04:31 +0000 (17:04 +0000)]
Move sync line pointers code to the end of the loop, it is simpler that way.

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

10 years agoGet rid of check for condition that is always true (run_off < avctx->width).
Michael Niedermayer [Fri, 26 Dec 2008 16:59:10 +0000 (16:59 +0000)]
Get rid of check for condition that is always true (run_off < avctx->width).

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

10 years agoGet rid of pix_left in the 2d code, it is simpler that way.
Michael Niedermayer [Fri, 26 Dec 2008 16:57:35 +0000 (16:57 +0000)]
Get rid of pix_left in the 2d code, it is simpler that way.

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

10 years agoCOSMETICS Part 3 and final of Kenan Gillet's QCELP silence handling patch.
Reynaldo H. Verdejo Pinochet [Fri, 26 Dec 2008 16:50:21 +0000 (16:50 +0000)]
COSMETICS Part 3 and final of Kenan Gillet's QCELP silence handling patch.

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

10 years agoPart 2 of Kenan Gillet's QCELP silence handling patch.
Reynaldo H. Verdejo Pinochet [Fri, 26 Dec 2008 16:49:06 +0000 (16:49 +0000)]
Part 2 of Kenan Gillet's QCELP silence handling patch.

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

10 years agoFactorize "avctx->width + 2" out to avoid someone mistakenly changing
Michael Niedermayer [Fri, 26 Dec 2008 16:38:55 +0000 (16:38 +0000)]
Factorize "avctx->width + 2" out to avoid someone mistakenly changing
some but not all.

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

10 years agocosmetic (moving pix_left update)
Michael Niedermayer [Fri, 26 Dec 2008 16:30:50 +0000 (16:30 +0000)]
cosmetic (moving pix_left update)

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

10 years agoClose gaping sechole. That is, a series of run=0 allows arbitrary data to
Michael Niedermayer [Fri, 26 Dec 2008 16:29:01 +0000 (16:29 +0000)]
Close gaping sechole. That is, a series of run=0 allows arbitrary data to
be written over the end of the runs array.

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

10 years agominor simplification
Michael Niedermayer [Fri, 26 Dec 2008 15:21:48 +0000 (15:21 +0000)]
minor simplification

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

10 years agoMerge ff_ccitt_unpack_1d and 2d.
Michael Niedermayer [Fri, 26 Dec 2008 15:05:12 +0000 (15:05 +0000)]
Merge ff_ccitt_unpack_1d and 2d.

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

10 years agoEnsure that an invalid run terminates the line.
Michael Niedermayer [Fri, 26 Dec 2008 14:57:42 +0000 (14:57 +0000)]
Ensure that an invalid run terminates the line.

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

10 years ago10l != vs. == (yes, my fault not kostya's).
Michael Niedermayer [Fri, 26 Dec 2008 14:39:21 +0000 (14:39 +0000)]
10l != vs. == (yes, my fault not kostya's).

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

10 years agoindent
Michael Niedermayer [Fri, 26 Dec 2008 13:52:07 +0000 (13:52 +0000)]
indent

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

10 years agoSimplify zero run handling in put_line().
Michael Niedermayer [Fri, 26 Dec 2008 13:51:52 +0000 (13:51 +0000)]
Simplify zero run handling in put_line().

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

10 years agoAvoid negation in put_line().
Michael Niedermayer [Fri, 26 Dec 2008 13:50:00 +0000 (13:50 +0000)]
Avoid negation in put_line().

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

10 years agoFactorize mode switching in put_line().
Michael Niedermayer [Fri, 26 Dec 2008 13:48:09 +0000 (13:48 +0000)]
Factorize mode switching in put_line().

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

10 years agoFix (rewrite) find_group3_syncmarker().
Michael Niedermayer [Fri, 26 Dec 2008 13:46:11 +0000 (13:46 +0000)]
Fix (rewrite) find_group3_syncmarker().

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

10 years agoFix documentation for -passlogfile, the argument is not a file name
Stefano Sabatini [Fri, 26 Dec 2008 13:40:02 +0000 (13:40 +0000)]
Fix documentation for -passlogfile, the argument is not a file name
but a prefix used to create the complete pass log file name.

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

10 years agoCCITT Fax Group 3 and 4 decompression by kostya.
Michael Niedermayer [Fri, 26 Dec 2008 13:39:19 +0000 (13:39 +0000)]
CCITT Fax Group 3 and 4 decompression by kostya.
Will be activated after a little more reviewing and fixing by me.
Commited now, so as to not lose history of that.

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

10 years agoUse more descriptive long_names for Video4Linux input devices.
Stefano Sabatini [Fri, 26 Dec 2008 11:23:50 +0000 (11:23 +0000)]
Use more descriptive long_names for Video4Linux input devices.

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

10 years agoASAO Nelly Moser implementation moved to a better place on mphq.
Diego Biurrun [Fri, 26 Dec 2008 11:00:30 +0000 (11:00 +0000)]
ASAO Nelly Moser implementation moved to a better place on mphq.

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

10 years agoChoose better names for the variables in create_filter().
Stefano Sabatini [Fri, 26 Dec 2008 10:54:16 +0000 (10:54 +0000)]
Choose better names for the variables in create_filter().

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

10 years agoFix documentation for avfilter_parse_graph().
Stefano Sabatini [Fri, 26 Dec 2008 10:48:54 +0000 (10:48 +0000)]
Fix documentation for avfilter_parse_graph().

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

10 years agoCheck that the device is a capture device immediately after opening
Stefano Sabatini [Fri, 26 Dec 2008 10:12:57 +0000 (10:12 +0000)]
Check that the device is a capture device immediately after opening
the device.

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

10 years agoRemove unnecessary temporary variable "frame_size" from
Stefano Sabatini [Fri, 26 Dec 2008 09:31:21 +0000 (09:31 +0000)]
Remove unnecessary temporary variable "frame_size" from
grab_read_header().

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

10 years agoAdd missing check on the result of a VIDIOCCAPTURE ioctl.
Stefano Sabatini [Fri, 26 Dec 2008 09:12:12 +0000 (09:12 +0000)]
Add missing check on the result of a VIDIOCCAPTURE ioctl.

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

10 years agoCosmetics: put a space after each comma, improve consistency and
Stefano Sabatini [Fri, 26 Dec 2008 09:07:51 +0000 (09:07 +0000)]
Cosmetics: put a space after each comma, improve consistency and
readability.

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

10 years agos/FFmpeg-devel/ffmpeg-devel/
Benoit Fouet [Fri, 26 Dec 2008 08:03:26 +0000 (08:03 +0000)]
s/FFmpeg-devel/ffmpeg-devel/

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

10 years agoFix compilation without optimization under 64-bit with x264 deblock asm enabled.
Jason Garrett-Glaser [Fri, 26 Dec 2008 00:19:08 +0000 (00:19 +0000)]
Fix compilation without optimization under 64-bit with x264 deblock asm enabled.

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

10 years agoARM: add new h264 idct functions
Måns Rullgård [Thu, 25 Dec 2008 23:13:43 +0000 (23:13 +0000)]
ARM: add new h264 idct functions

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

10 years agoDisable usage of ff_h264_idct_add_altivec since AltiVec versions of h264_idct_add16,
Guillaume Poirier [Thu, 25 Dec 2008 18:27:49 +0000 (18:27 +0000)]
Disable usage of ff_h264_idct_add_altivec since AltiVec versions of h264_idct_add16,
h264_idct_add16intra, h264_idct_add8 need to be implemented.

Add C version of ff_h264_idct8_dc_add in AltiVec so that ff_h264_idct8_add_altivec
can be used.

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

10 years agoChange mplayerhq.hu references to ffmpeg.org where appropriate.
Diego Biurrun [Thu, 25 Dec 2008 15:49:50 +0000 (15:49 +0000)]
Change mplayerhq.hu references to ffmpeg.org where appropriate.

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

10 years agoFix sample URL.
Diego Biurrun [Thu, 25 Dec 2008 15:49:02 +0000 (15:49 +0000)]
Fix sample URL.

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

10 years agoThe VC-1/WMV3 decoders depend on ENABLE_MSMPEG4_DECODER.
avcoder [Thu, 25 Dec 2008 13:26:18 +0000 (13:26 +0000)]
The VC-1/WMV3 decoders depend on ENABLE_MSMPEG4_DECODER.
patch by avcoder, ffmpeg gmail com

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

10 years agoflatten an array, since gcc fails at optimizing multidimensional arrays
Loren Merritt [Thu, 25 Dec 2008 01:20:37 +0000 (01:20 +0000)]
flatten an array, since gcc fails at optimizing multidimensional arrays
h264_idct8_add_c: 780 -> 735 cycles on conroe

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

10 years agoexport refs
Michael Niedermayer [Wed, 24 Dec 2008 18:39:23 +0000 (18:39 +0000)]
export refs

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

10 years agoAllow decoders to set AVCodecContext.refs.
Michael Niedermayer [Wed, 24 Dec 2008 17:38:27 +0000 (17:38 +0000)]
Allow decoders to set AVCodecContext.refs.

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

10 years agoOptimize pred_pskip_motion()
Michael Niedermayer [Wed, 24 Dec 2008 03:23:38 +0000 (03:23 +0000)]
Optimize pred_pskip_motion()
7 cpu cycles faster on pentium dual.

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

10 years agoadd amr in avi riff tags
Ben Littler [Wed, 24 Dec 2008 02:20:07 +0000 (02:20 +0000)]
add amr in avi riff tags

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

10 years agoIndent
Michael Niedermayer [Tue, 23 Dec 2008 22:06:16 +0000 (22:06 +0000)]
Indent

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

10 years agoIntegrate get_te0_golomb() calls into the code, this allows some checks
Michael Niedermayer [Tue, 23 Dec 2008 22:04:34 +0000 (22:04 +0000)]
Integrate get_te0_golomb() calls into the code, this allows some checks
to be avoided and the function is pretty small.
3% speedup, though this is probably due to changed inlining and not directly
this change.

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

10 years agoUse get_ue_golomb_31() where possible, almost all are just in headers
Michael Niedermayer [Tue, 23 Dec 2008 21:12:19 +0000 (21:12 +0000)]
Use get_ue_golomb_31() where possible, almost all are just in headers
though.

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

10 years agoUpdate golomb decoding tables so that get_*_golomb_31() return some
Michael Niedermayer [Tue, 23 Dec 2008 21:07:36 +0000 (21:07 +0000)]
Update golomb decoding tables so that get_*_golomb_31() return some
larger values for too large values.

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

10 years agoAdd get_ue_golomb_31()
Michael Niedermayer [Tue, 23 Dec 2008 21:05:47 +0000 (21:05 +0000)]
Add get_ue_golomb_31()

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

10 years agoUpdate again Cygwin Ports URL after my sloppy previous commit.
Víctor Paesa [Tue, 23 Dec 2008 20:44:06 +0000 (20:44 +0000)]
Update again Cygwin Ports URL after my sloppy previous commit.

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

10 years agoindent
Michael Niedermayer [Tue, 23 Dec 2008 19:12:50 +0000 (19:12 +0000)]
indent

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

10 years agoUse the new VLC table for the first non trailing coeff too.
Michael Niedermayer [Tue, 23 Dec 2008 19:10:46 +0000 (19:10 +0000)]
Use the new VLC table for the first non trailing coeff too.
Sadly only 5 cycles faster here on pentium dual. So maybe the
complexity is not worth it and this should be reverted ...

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

10 years agoOptimize esc removal code.
Michael Niedermayer [Tue, 23 Dec 2008 18:31:44 +0000 (18:31 +0000)]
Optimize esc removal code.

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

10 years ago352l: correct calculating number of bits for storing macroblock offset in RV3/4
Kostya Shishkov [Tue, 23 Dec 2008 18:27:06 +0000 (18:27 +0000)]
352l: correct calculating number of bits for storing macroblock offset in RV3/4

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

10 years agoIndent
Michael Niedermayer [Tue, 23 Dec 2008 17:50:36 +0000 (17:50 +0000)]
Indent

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

10 years agounified CAVLC level decoding LUT.
Michael Niedermayer [Tue, 23 Dec 2008 17:49:38 +0000 (17:49 +0000)]
unified CAVLC level decoding LUT.
Quite a bit faster (HPCVMOLQ_BRCM_B.264 was 3% faster here)

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

10 years agoComplete the list of external libraries.
Víctor Paesa [Tue, 23 Dec 2008 10:29:32 +0000 (10:29 +0000)]
Complete the list of external libraries.

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

10 years agoAdvice on compiler versions
Víctor Paesa [Tue, 23 Dec 2008 09:09:21 +0000 (09:09 +0000)]
Advice on compiler versions

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

10 years agoUpdate Cygwin Ports URL.
Víctor Paesa [Tue, 23 Dec 2008 08:57:28 +0000 (08:57 +0000)]
Update Cygwin Ports URL.

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

10 years agoBring up to date the Cygwin docs.
Víctor Paesa [Tue, 23 Dec 2008 08:53:37 +0000 (08:53 +0000)]
Bring up to date the Cygwin docs.

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

10 years agoMake h264 parser 50% faster.
Michael Niedermayer [Tue, 23 Dec 2008 02:34:58 +0000 (02:34 +0000)]
Make h264 parser 50% faster.

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

10 years ago100l, I broke H.264 again, forgot one hunk.
Michael Niedermayer [Tue, 23 Dec 2008 01:11:56 +0000 (01:11 +0000)]
100l, I broke H.264 again, forgot one hunk.
Thanks to FATE for finding it.

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

10 years agoOptimize 0 0 0-3 search, 45% faster on pentium dual.
Michael Niedermayer [Tue, 23 Dec 2008 00:38:45 +0000 (00:38 +0000)]
Optimize 0 0 0-3 search, 45% faster on pentium dual.

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

10 years agoThe diffutils package is also needed (for the 'cmp' command).
Víctor Paesa [Mon, 22 Dec 2008 23:30:33 +0000 (23:30 +0000)]
The diffutils package is also needed (for the 'cmp' command).
Spotted by Ramiro Polla.

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

10 years agoRevert r16257:
Andreas Öman [Mon, 22 Dec 2008 22:39:55 +0000 (22:39 +0000)]
Revert r16257:

Include "libavutil/common.h" where we use llrint() in case ffmpeg's
own llrint() is to be used.

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

10 years agoFix two identical warnings when compiling riff.c and nuv.c with icc:
Carl Eugen Hoyos [Mon, 22 Dec 2008 22:12:44 +0000 (22:12 +0000)]
Fix two identical warnings when compiling riff.c and nuv.c with icc:
warning #188: enumerated type mixed with another type

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

10 years agoFix a warning when compiling with icc:
Carl Eugen Hoyos [Mon, 22 Dec 2008 22:10:07 +0000 (22:10 +0000)]
Fix a warning when compiling with icc:
warning #188: enumerated type mixed with another type

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

10 years agoSimplify decode_cabac_mb_ref() a little bit, 2 cpu cycles faster on
Michael Niedermayer [Mon, 22 Dec 2008 17:14:13 +0000 (17:14 +0000)]
Simplify decode_cabac_mb_ref() a little bit, 2 cpu cycles faster on
pentium dual.

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

10 years agoIndent
Michael Niedermayer [Mon, 22 Dec 2008 16:56:05 +0000 (16:56 +0000)]
Indent

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

10 years agoinline decode_cabac_mb_type for I & P frames, 9 cycles faster on pentium dual.
Michael Niedermayer [Mon, 22 Dec 2008 16:46:17 +0000 (16:46 +0000)]
inline decode_cabac_mb_type for I & P frames, 9 cycles faster on pentium dual.

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

10 years agoNegate 2 more variables, 1 cpu cycle faster on pentium dual.
Michael Niedermayer [Mon, 22 Dec 2008 16:20:13 +0000 (16:20 +0000)]
Negate 2 more variables, 1 cpu cycle faster on pentium dual.

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

10 years agoSimplify if/else, no speed change
Michael Niedermayer [Mon, 22 Dec 2008 16:14:06 +0000 (16:14 +0000)]
Simplify if/else, no speed change

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

10 years agoNegate a few variables, this simplifies the code and makes it 5 cycles faster
Michael Niedermayer [Mon, 22 Dec 2008 16:10:35 +0000 (16:10 +0000)]
Negate a few variables, this simplifies the code and makes it 5 cycles faster
on pentium dual.

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

10 years agoSimplify ifs(), 8 cpu cycles faster on pentium dual
Michael Niedermayer [Mon, 22 Dec 2008 15:54:27 +0000 (15:54 +0000)]
Simplify ifs(), 8 cpu cycles faster on pentium dual

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

10 years agoSimplify if(), 3 cpu cycles faster in pentium dual.
Michael Niedermayer [Mon, 22 Dec 2008 15:53:00 +0000 (15:53 +0000)]
Simplify if(), 3 cpu cycles faster in pentium dual.

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

10 years agoInitialize s->opaque before calling url_resetbuf().
Aurelien Jacobs [Mon, 22 Dec 2008 11:23:00 +0000 (11:23 +0000)]
Initialize s->opaque before calling url_resetbuf().
Fixes a regression test crash for icc 10.1 64 bit.

Patch by Aurelien.

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

10 years agoRename libavcodec/i386/ --> libavcodec/x86/.
Diego Biurrun [Mon, 22 Dec 2008 09:12:42 +0000 (09:12 +0000)]
Rename libavcodec/i386/ --> libavcodec/x86/.
It contains optimizations that are not specific to i386 and
libavutil uses this naming scheme already.

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

10 years agoOffer an option (disabled by default) to enable the copy of the frames before
Wolfram Gloger [Mon, 22 Dec 2008 08:22:22 +0000 (08:22 +0000)]
Offer an option (disabled by default) to enable the copy of the frames before
the first key frame in a stream.
Patch by Wolfram Gloger wmglo /!\ dent med uni (minus) muenchen de

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

10 years agoDecode TIFF image only after all tags have been decoded
Kostya Shishkov [Mon, 22 Dec 2008 06:50:18 +0000 (06:50 +0000)]
Decode TIFF image only after all tags have been decoded

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