ffmpeg.git
11 years agoMention in the documentation of avfilter_poll_frame() that it returns
Stefano Sabatini [Sun, 28 Dec 2008 17:07:47 +0000 (17:07 +0000)]
Mention in the documentation of avfilter_poll_frame() that it returns
a negative value in case of error.

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

11 years agoFix a typo that made VMD demuxer always assume Indeo 3 as video codec.
Kostya Shishkov [Sun, 28 Dec 2008 16:22:42 +0000 (16:22 +0000)]
Fix a typo that made VMD demuxer always assume Indeo 3 as video codec.

Spotted by Robert Swain

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

11 years agoUse avcodec_check_dimensions() for checking the frame size validity.
Stefano Sabatini [Sun, 28 Dec 2008 14:41:19 +0000 (14:41 +0000)]
Use avcodec_check_dimensions() for checking the frame size validity.
The v4l.c check is moved after the eventual automatic size detection,
so the check in that case is performed on the new set values.

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

11 years agoReindent after r16368.
Ronald S. Bultje [Sun, 28 Dec 2008 05:59:11 +0000 (05:59 +0000)]
Reindent after r16368.

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

11 years agoAdd audio_pkt_cnt return value to ff_rm_retrieve_cache(). See discussion in
Ronald S. Bultje [Sun, 28 Dec 2008 05:58:23 +0000 (05:58 +0000)]
Add audio_pkt_cnt return value to ff_rm_retrieve_cache(). See discussion in
"[PATCH] oops I broke rdt.c" mailinglist thread.

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

11 years agoChange audio_pkt_cnt from an array into a single field, since only a single
Ronald S. Bultje [Sun, 28 Dec 2008 05:55:09 +0000 (05:55 +0000)]
Change audio_pkt_cnt from an array into a single field, since only a single
member of the array is ever used (compare to RMDemuxContext->audio_pkt_cnt).
See "[PATCH] oops I broke rdt.c" mailinglist thread.

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

11 years agoAdd RMStream object as function argument to public functions so that non-.rm
Ronald S. Bultje [Sun, 28 Dec 2008 00:21:11 +0000 (00:21 +0000)]
Add RMStream object as function argument to public functions so that non-.rm
AVStreams can be used to call these public rmdec.c functions as well, as is
the case for RDT/RTSP streams. See mailinglist discussion in "[PATCH] rdt.c:
don't reuse the same AVStream in both RTSP and RM demuxer" thread.

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

11 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

11 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

11 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

11 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

11 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

11 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

11 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

11 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

11 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

11 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

11 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

11 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

11 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

11 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

11 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

11 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

11 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

11 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

11 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

11 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

11 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

11 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

11 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

11 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

11 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

11 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

11 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

11 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

11 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

11 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

11 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

11 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

11 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

11 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

11 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

11 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

11 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

11 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

11 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

11 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

11 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

11 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

11 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

11 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

11 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

11 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

11 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

11 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

11 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

11 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

11 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

11 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

11 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

11 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

11 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

11 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

11 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

11 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

11 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

11 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

11 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

11 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

11 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

11 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

11 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

11 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

11 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

11 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

11 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

11 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

11 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

11 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

11 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

11 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

11 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

11 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

11 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

11 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

11 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

11 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

11 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

11 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

11 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

11 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

11 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

11 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

11 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

11 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

11 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

11 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

11 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

11 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

11 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