summaryrefslogtreecommitdiff
Commit message (Collapse)AuthorAge
...
* Use new apple fourcc for mpeg-1 and mpeg-2 in mov, works natively on osxBaptiste Coudurier2010-09-29
| | | | Originally committed as revision 25263 to svn://svn.ffmpeg.org/ffmpeg/trunk
* Move static inline function to a macro, so that constant propagation inRonald S. Bultje2010-09-29
| | | | | | | inline asm works for gcc-3.x also (hopefully). Should fix gcc-3.x FATE breakage after r25254. Originally committed as revision 25262 to svn://svn.ffmpeg.org/ffmpeg/trunk
* Cosmetics: put "if (...)" and "av_log(...)" in the same line forStefano Sabatini2010-09-29
| | | | | | improving vertical alignment and readability. Originally committed as revision 32405 to svn://svn.mplayerhq.hu/mplayer/trunk/libswscale
* rawdec: Properly pass reordered_opaque through the decoderAlexander Strange2010-09-29
| | | | Originally committed as revision 25261 to svn://svn.ffmpeg.org/ffmpeg/trunk
* Check return value of get_chunk_header(). Since enum can be unsigned, theRonald S. Bultje2010-09-29
| | | | | | | | current code wouldn't always error out on errors. Based on patch by Stephen d'Angelo <sdangelo evertz com>. Originally committed as revision 25260 to svn://svn.ffmpeg.org/ffmpeg/trunk
* Use sse2 variant of put_pixels16() for no_rnd also. Provides a minor speedEli Friedman2010-09-29
| | | | | | | | increase to e.g. vc1, snow and mpeg decoding. Patch by Eli Friedman <eli dot friedman gmail com>. Originally committed as revision 25259 to svn://svn.ffmpeg.org/ffmpeg/trunk
* Allow setting the impulse block bias for libvorbis through a private codec ↵Michael Niedermayer2010-09-29
| | | | | | | | parameter. First example and test of private codec parameters. Originally committed as revision 25258 to svn://svn.ffmpeg.org/ffmpeg/trunk
* Move allocation and init to defaults of the private codec contexts to ↵Michael Niedermayer2010-09-29
| | | | | | | | | avcodec_get_context_defaults3(). That way the user app can set codec specific parameters in the private context before opening it. Originally committed as revision 25257 to svn://svn.ffmpeg.org/ffmpeg/trunk
* Merge b_idx and edge variables, and optimize the ASM to directly load variablesRonald S. Bultje2010-09-29
| | | | | | | | from memory locations/offsets depending on b_idx plus constants, rather than having gcc do this. This saves several lea calls and together saves about 10 cycles in h264_loop_filter_strength_mmx2(). Originally committed as revision 25256 to svn://svn.ffmpeg.org/ffmpeg/trunk
* Remove mv_mask variable. Replace the related pand -1/0 instructions by eitherRonald S. Bultje2010-09-29
| | | | | | | a pxor, or remove the instruction alltogether. Altogether, this saves 1 instruction. Originally committed as revision 25255 to svn://svn.ffmpeg.org/ffmpeg/trunk
* Remove d_idx as a variable, and instead load it as a constant in the asm.Ronald S. Bultje2010-09-29
| | | | | | | This has no measurable speed effect because the surrounding code doesn't take advantage of this yet. Originally committed as revision 25254 to svn://svn.ffmpeg.org/ffmpeg/trunk
* Unroll inner bidir loop in h264_loop_filter_strength_mmx2(), which gets ridRonald S. Bultje2010-09-29
| | | | | | | of the d_idx variable and therefore allows for future optimizations. No speed difference by this commit itself. Originally committed as revision 25253 to svn://svn.ffmpeg.org/ffmpeg/trunk
* Unloop the outer loop in h264_loop_filter_strength_mmx2(), which allowsRonald S. Bultje2010-09-29
| | | | | | | inlining various constants within the loop code. 20 cycles faster on cathedral sample. Originally committed as revision 25252 to svn://svn.ffmpeg.org/ffmpeg/trunk
* Put if (...) av_log() in the same line, more compact and increaseStefano Sabatini2010-09-29
| | | | | | readibility. Originally committed as revision 32404 to svn://svn.mplayerhq.hu/mplayer/trunk/libswscale
* Amend constraints for the src_format and dst_format options in theStefano Sabatini2010-09-29
| | | | | | SWScale context. Originally committed as revision 32403 to svn://svn.mplayerhq.hu/mplayer/trunk/libswscale
* Fix compile on Darwin (FATE). Compile error:Alexander Strange2010-09-29
| | | | | | | | | yadif.c:226: error: can't find a register in class 'GENERAL_REGS' while reloading 'asm' yadif.c:220: error: 'asm' operand has impossible constraints Patch by Alexander Strange <astrange ithinksw com>. Originally committed as revision 25251 to svn://svn.ffmpeg.org/ffmpeg/trunk
* Add AVClass for the private context, this will be used for codec specific ↵Michael Niedermayer2010-09-29
| | | | | | options. Originally committed as revision 25250 to svn://svn.ffmpeg.org/ffmpeg/trunk
* Cosmetics: fix braces placement.Stefano Sabatini2010-09-29
| | | | Originally committed as revision 32402 to svn://svn.mplayerhq.hu/mplayer/trunk/libswscale
* Deprecate sws_getContext(), use sws_alloc_context() andStefano Sabatini2010-09-28
| | | | | | sws_init_context() instead. Originally committed as revision 32401 to svn://svn.mplayerhq.hu/mplayer/trunk/libswscale
* Add documentation for the returned value of sws_init_context().Stefano Sabatini2010-09-28
| | | | Originally committed as revision 32400 to svn://svn.mplayerhq.hu/mplayer/trunk/libswscale
* Add APIchanges entry for lsws change of r32368.Stefano Sabatini2010-09-28
| | | | Originally committed as revision 25249 to svn://svn.ffmpeg.org/ffmpeg/trunk
* Bump minor version after the addition of sws_alloc_context() andStefano Sabatini2010-09-28
| | | | | | sws_init_context() of r32368. Originally committed as revision 32396 to svn://svn.mplayerhq.hu/mplayer/trunk/libswscale
* Make init() return sensible error code rather than -1 in case ofStefano Sabatini2010-09-28
| | | | | | invalid values. Originally committed as revision 25248 to svn://svn.ffmpeg.org/ffmpeg/trunk
* Cosmetics: apply nits.Stefano Sabatini2010-09-28
| | | | Originally committed as revision 25247 to svn://svn.ffmpeg.org/ffmpeg/trunk
* Make new doxy follows the agreed upon style and grammaticalStefano Sabatini2010-09-28
| | | | | | conventions, for consistency with the rest of the documentation. Originally committed as revision 25246 to svn://svn.ffmpeg.org/ffmpeg/trunk
* Group togheter filter dependency specifications.Stefano Sabatini2010-09-28
| | | | Originally committed as revision 25245 to svn://svn.ffmpeg.org/ffmpeg/trunk
* Add the drawbox filter from the soc libavfilter repo.Stefano Sabatini2010-09-28
| | | | | | Pedagogically useful. Originally committed as revision 25244 to svn://svn.ffmpeg.org/ffmpeg/trunk
* Try to fix crashes introduced by r25218Jason Garrett-Glaser2010-09-28
| | | | | | | r25218 made assumptions about the existence of past reference frames that weren't necessarily true. Originally committed as revision 25243 to svn://svn.ffmpeg.org/ffmpeg/trunk
* All else being equal, prefer PTS over DTS in timestamp correctionAlexander Strange2010-09-28
| | | | | | | | | | | | | | Because DTS values aren't passed through decoders, they tend to be inaccurate if decoder delay doesn't match what was expected by the encoder. In particular this improves timestamps for H.264 without num_reorder_frames set and with -strict 1, which causes DTS to be up to 16 frames ahead of the picture. Note that this doesn't really improve any file with very broken PTS/DTS, since PTS isn't much more accurate in these. Originally committed as revision 25242 to svn://svn.ffmpeg.org/ffmpeg/trunk
* Extract timestamp correction code from ffplay.c to cmdutils.cAlexander Strange2010-09-28
| | | | Originally committed as revision 25241 to svn://svn.ffmpeg.org/ffmpeg/trunk
* In mov demuxer, check that nb_streams is valid before using it in read_dac3Baptiste Coudurier2010-09-28
| | | | Originally committed as revision 25240 to svn://svn.ffmpeg.org/ffmpeg/trunk
* 100l fix if conditionBaptiste Coudurier2010-09-27
| | | | Originally committed as revision 32395 to svn://svn.mplayerhq.hu/mplayer/trunk/libswscale
* Y400A (gray alpha) input support in libswscaleBaptiste Coudurier2010-09-27
| | | | Originally committed as revision 32394 to svn://svn.mplayerhq.hu/mplayer/trunk/libswscale
* Fix index_entries pos:Michael Chinen2010-09-27
| | | | | | | | It was being set wrong for files with data_offset > 0 Patch by Michael Chinen, mchinen gmail Originally committed as revision 25239 to svn://svn.ffmpeg.org/ffmpeg/trunk
* Update APIchanges after r25236.Stefano Sabatini2010-09-27
| | | | Originally committed as revision 25238 to svn://svn.ffmpeg.org/ffmpeg/trunk
* Fix out of tree builds with vf_yadif and mmxMåns Rullgård2010-09-27
| | | | Originally committed as revision 25237 to svn://svn.ffmpeg.org/ffmpeg/trunk
* Move av_set_options_string() from libavfilter to libavutil.Stefano Sabatini2010-09-27
| | | | Originally committed as revision 25236 to svn://svn.ffmpeg.org/ffmpeg/trunk
* Use more expressive names for the avfilter_insert_filter() in and outStefano Sabatini2010-09-27
| | | | | | parameters. Originally committed as revision 25235 to svn://svn.ffmpeg.org/ffmpeg/trunk
* use a Makefile in x86 subdirAurelien Jacobs2010-09-27
| | | | Originally committed as revision 25234 to svn://svn.ffmpeg.org/ffmpeg/trunk
* merge #if with if()Aurelien Jacobs2010-09-27
| | | | Originally committed as revision 25233 to svn://svn.ffmpeg.org/ffmpeg/trunk
* In dv decoder, set sample aspect aspect ratio, fix issue #1612Baptiste Coudurier2010-09-27
| | | | Originally committed as revision 25232 to svn://svn.ffmpeg.org/ffmpeg/trunk
* In dv decoder, use the expected aspect ratio logic, like other decoders do,Baptiste Coudurier2010-09-27
| | | | | | following width/height = par/dar. Originally committed as revision 25231 to svn://svn.ffmpeg.org/ffmpeg/trunk
* swscale: clear SWS_CPU_CAPS_SSE2 in update_flags_cpu() missed in r32068Janne Grunau2010-09-27
| | | | Originally committed as revision 32393 to svn://svn.mplayerhq.hu/mplayer/trunk/libswscale
* cosmetics: break long line update_flags_cpuJanne Grunau2010-09-27
| | | | Originally committed as revision 32392 to svn://svn.mplayerhq.hu/mplayer/trunk/libswscale
* use strict_std_complience from avcodec_opts[AVMEDIA_TYPE_*]Janne Grunau2010-09-27
| | | | | | | | Options are not yet set for video encoders and for codec specific defaults it is desireable to set the codec options only after the codec is known. Originally committed as revision 25230 to svn://svn.ffmpeg.org/ffmpeg/trunk
* Make avfilter_insert_filter() propagate an error code in case theStefano Sabatini2010-09-27
| | | | | | called avfilter_link() fails. Originally committed as revision 25229 to svn://svn.ffmpeg.org/ffmpeg/trunk
* Add APIchanges entry after r25227.Stefano Sabatini2010-09-27
| | | | Originally committed as revision 25228 to svn://svn.ffmpeg.org/ffmpeg/trunk
* Make AVFilterLink store the pointers to the source and destinationStefano Sabatini2010-09-27
| | | | | | pads, rather than their index. Originally committed as revision 25227 to svn://svn.ffmpeg.org/ffmpeg/trunk
* Add APIchanges entry after r25225.Stefano Sabatini2010-09-27
| | | | Originally committed as revision 25226 to svn://svn.ffmpeg.org/ffmpeg/trunk
* Move av_get_token() from libavfilter to libavutil.Stefano Sabatini2010-09-27
| | | | Originally committed as revision 25225 to svn://svn.ffmpeg.org/ffmpeg/trunk