Welcome to mirror list, hosted at ThFree Co, Russian Federation.

github.com/FFmpeg/FFmpeg.git - Unnamed repository; edit this file 'description' to name the repository.
summaryrefslogtreecommitdiff
AgeCommit message (Collapse)Author
2011-02-17Merge libavcore into libavutilReinhard Tartler
Done to keep ABI compatible. Otherwise this is just silly
2011-01-30Move ff_emulated_edge_mc() into DSPContext.Ronald S. Bultje
(cherry picked from commit 2e279598793133ee9c57fd0026d672f076fde4bf)
2010-12-25Simplify tff setting code in MPV_frame_start().Michael Niedermayer
Originally committed as revision 26090 to svn://svn.ffmpeg.org/ffmpeg/trunk
2010-11-03H.264 decode: support cropping up to 28 pixels in interlaced mode.Reimar Döffinger
Contrary to progressive, just being able to crop up to 14/15 pixels is not enough to encode all supported resolutions, and the new behaviour is also consistent with e.g. MPEG-2 etc. Originally committed as revision 25669 to svn://svn.ffmpeg.org/ffmpeg/trunk
2010-09-22The debug text output of macroblocks can indicate MB_TYPE_INTERLACED,Ivan Kalvachev
but it used to do it only for h264 codec. Allow it for other codecs, as mpeg2 and mpeg4 also set this flag. Originally committed as revision 25156 to svn://svn.ffmpeg.org/ffmpeg/trunk
2010-09-07Use new imgutils.h API names, fix deprecation warnings.Stefano Sabatini
Originally committed as revision 25058 to svn://svn.ffmpeg.org/ffmpeg/trunk
2010-08-20Fixed mpeg12 top field first flag value with field picture encoding.Laurent Aimar
The relevent extract of the iso 13818-2 about the value of the syntaxical element top_field_first of the Picture Coding Extension is: "top_field_first -- The meaning of this element depends upon picture_structure, progressive_sequence and repeat_first_field. [...] In a field picture top_field_first shall have the value '0', and the only field output by the decoding process is the decoded field picture." Originally committed as revision 24853 to svn://svn.ffmpeg.org/ffmpeg/trunk
2010-08-06Remove use of the deprecated function avcodec_check_dimensions(), useStefano Sabatini
av_check_image_size() instead. Originally committed as revision 24711 to svn://svn.ffmpeg.org/ffmpeg/trunk
2010-07-02Fix memory leak introduced in r23933Måns Rullgård
Originally committed as revision 23998 to svn://svn.ffmpeg.org/ffmpeg/trunk
2010-07-02Fix misspelled parameter names in Doxygen documentation.Diego Biurrun
This fixes one Doxygen warning each. Originally committed as revision 23970 to svn://svn.ffmpeg.org/ffmpeg/trunk
2010-07-01Maybe fix threaded mpeg*video encodingMåns Rullgård
This allocates per-thread copies of some MpegEncContext.ac_val which is used concurrently from the encoding threads. Originally committed as revision 23933 to svn://svn.ffmpeg.org/ffmpeg/trunk
2010-06-30Fix grammar errors in documentationMåns Rullgård
Originally committed as revision 23904 to svn://svn.ffmpeg.org/ffmpeg/trunk
2010-05-18Factorize some code into the new function ff_toupper4().Francesco Lavra
Patch by Francesco Lavra, francescolavra interfree it Originally committed as revision 23158 to svn://svn.ffmpeg.org/ffmpeg/trunk
2010-04-20Remove explicit filename from Doxygen @file commands.Diego Biurrun
Passing an explicit filename to this command is only necessary if the documentation in the @file block refers to a file different from the one the block resides in. Originally committed as revision 22921 to svn://svn.ffmpeg.org/ffmpeg/trunk
2010-03-23Change ref_index structure so it matches how its organized in h264.Michael Niedermayer
Also revert the related error concealment hotfix. Originally committed as revision 22640 to svn://svn.ffmpeg.org/ffmpeg/trunk
2010-03-16Add ff_ prefix for mpeg2_dc_scale_table.Michael Niedermayer
Originally committed as revision 22556 to svn://svn.ffmpeg.org/ffmpeg/trunk
2010-03-16Support intra_dc_precision>8 in jpegMichael Niedermayer
Originally committed as revision 22554 to svn://svn.ffmpeg.org/ffmpeg/trunk
2010-03-09Move ff_sqrt() to libavutil/intmath.hMåns Rullgård
Originally committed as revision 22345 to svn://svn.ffmpeg.org/ffmpeg/trunk
2010-02-26Get rid of mb2b8_xy and b8_stride, change arrays organized based on b8_stride toMichael Niedermayer
ones based on mb_stride in h264. about 20 cpu cycles faster overall per MB Originally committed as revision 22065 to svn://svn.ffmpeg.org/ffmpeg/trunk
2010-01-20H264 DXVA2 implementationLaurent Aimar
It allows VLD H264 decoding using DXVA2 (GPU assisted decoding API under VISTA and Windows 7). It is implemented by using AVHWAccel API. It has been tested successfully for some time in VLC using an nvidia card on Windows 7. To compile it, you need to have the system header dxva2api.h (either from microsoft or using http://downloads.videolan.org/pub/videolan/testing/contrib/dxva2api.h) The generated libavcodec.dll does not depend directly on any new lib as the necessary objects are given by the application using FFmpeg. Originally committed as revision 21353 to svn://svn.ffmpeg.org/ffmpeg/trunk
2010-01-16Support lowres 3 when decoding MPEG video.Anatoly Nenashev
Patch by Anatoliy Nenashev, nenashev_as mail ru Originally committed as revision 21239 to svn://svn.ffmpeg.org/ffmpeg/trunk
2009-12-30Get rid of pointless CONFIG_WMV2 definition.Diego Biurrun
Originally committed as revision 20971 to svn://svn.ffmpeg.org/ffmpeg/trunk
2009-12-01Move dummy picture allocation code from mpeg1/2 to mpegvideo.Michael Niedermayer
This fixes a infinite loop on a b frame. Originally committed as revision 20672 to svn://svn.ffmpeg.org/ffmpeg/trunk
2009-11-30Set mb_y in mpeg2 field pictures like h264 does.Michael Niedermayer
This fixes -vismv & -debug 16384 with field pictures. Originally committed as revision 20670 to svn://svn.ffmpeg.org/ffmpeg/trunk
2009-09-06Rename CHECKED_ALLOC(Z) to FF_ALLOC(Z)_OR_GOTO and add context and labelRamiro Polla
parameters. Originally committed as revision 19776 to svn://svn.ffmpeg.org/ffmpeg/trunk
2009-06-09Properly initialize AVFrames to default values in the MPEG decoder (fixesLuca Abeni
the AVFrame pts when decoding MPEG 1 and 2 video) Originally committed as revision 19136 to svn://svn.ffmpeg.org/ffmpeg/trunk
2009-05-27Rename alloc_picture to ff_alloc_picture and move its definitionBaptiste Coudurier
in mpegvideo.h to avoid including mpegvideo_common.h in mpeg12.c, because it contains motion code. Originally committed as revision 18968 to svn://svn.ffmpeg.org/ffmpeg/trunk
2009-05-15decode mpeg-2 closed gop first b frames, fix issue #824Baptiste Coudurier
Originally committed as revision 18837 to svn://svn.ffmpeg.org/ffmpeg/trunk
2009-05-15change pic type to Picture* and remove castsBaptiste Coudurier
Originally committed as revision 18833 to svn://svn.ffmpeg.org/ffmpeg/trunk
2009-04-17Remove 2 unused variables from MPV_decode_mb_internal() found by CSA.Michael Niedermayer
Originally committed as revision 18559 to svn://svn.ffmpeg.org/ffmpeg/trunk
2009-04-13fix indentationBaptiste Coudurier
Originally committed as revision 18482 to svn://svn.ffmpeg.org/ffmpeg/trunk
2009-04-09Fix mb_height for interlaced mpeg2.Michael Niedermayer
This correctly fixes issue961, thanks to steven warren for spotting my mistake. Originally committed as revision 18381 to svn://svn.ffmpeg.org/ffmpeg/trunk
2009-04-02Add VA API pixfmt (only VLD is available ATM).Gwenole Beauchesne
Originally committed as revision 18309 to svn://svn.ffmpeg.org/ffmpeg/trunk
2009-03-20Rename hwaccel_data_private to hwaccel_picture_private.Gwenole Beauchesne
Originally committed as revision 18071 to svn://svn.ffmpeg.org/ffmpeg/trunk
2009-03-11Use av_mallocz() to initialize hwaccel_data_private.Gwenole Beauchesne
Originally committed as revision 17942 to svn://svn.ffmpeg.org/ffmpeg/trunk
2009-03-09Add private HW accel data infrastructure.Gwenole Beauchesne
Originally committed as revision 17899 to svn://svn.ffmpeg.org/ffmpeg/trunk
2009-03-04Add frame buffer allocators. aka simplify calls toGwenole Beauchesne
AVCodecContext.{get,release}_buffer(). Originally committed as revision 17804 to svn://svn.ffmpeg.org/ffmpeg/trunk
2009-03-02Merge three conditions in a single 'if' instead of two.Benoit Fouet
Originally committed as revision 17728 to svn://svn.ffmpeg.org/ffmpeg/trunk
2009-02-27Make ff_print_debug_info() a no-op when using HW acceleration.Gwenole Beauchesne
Patch by Gwenolé Beauchesne. Originally committed as revision 17646 to svn://svn.ffmpeg.org/ffmpeg/trunk
2009-02-27Add ff_hwaccel_pixfmt_list_420[] definition.Gwenole Beauchesne
Patch by Gwenole Beauchesne. Originally committed as revision 17633 to svn://svn.ffmpeg.org/ffmpeg/trunk
2009-02-24Add and use ff_pixfmt_list_420.Michael Niedermayer
Originally committed as revision 17564 to svn://svn.ffmpeg.org/ffmpeg/trunk
2009-02-23Approved hunks for VAAPI / our new shiny hwaccel APIMichael Niedermayer
by Gwenole Beauchesne gbeauchesne splitted desktop com Originally committed as revision 17539 to svn://svn.ffmpeg.org/ffmpeg/trunk
2009-02-22Add missing av_cold in static init/close functions.Daniel Verkamp
Patch by Daniel Verkamp daniel at drv dot nu. Originally committed as revision 17526 to svn://svn.ffmpeg.org/ffmpeg/trunk
2009-02-22Change the type of pblocks from pointers to short array intoIvan Kalvachev
pointers to array of 64 DCTELEM, similarly to other block fields. This also get rid of some casts and fixes a warning. Originally committed as revision 17517 to svn://svn.ffmpeg.org/ffmpeg/trunk
2009-02-19Exit with error if MPV_common_init() is called with PIX_FMT_NONE.Ivan Kalvachev
Give nice error message to fix codecs that call it this way. Originally committed as revision 17452 to svn://svn.ffmpeg.org/ffmpeg/trunk
2009-02-16whitespace cosmetics: Reindent a few lines after the last commit.Diego Biurrun
Originally committed as revision 17370 to svn://svn.ffmpeg.org/ffmpeg/trunk
2009-02-16Get rid of some '#if CONFIG_MPEG_XVMC_DECODER' preprocessor checks around ifDiego Biurrun
statements by merging the CONFIG_MPEG_XVMC_DECODER check into the if condition. Originally committed as revision 17369 to svn://svn.ffmpeg.org/ffmpeg/trunk
2009-02-14Add xvmc_internal.h that contains all internal xvmc function declarations.Diego Biurrun
This allows getting rid of a bunch of ugly forward declarations. Originally committed as revision 17280 to svn://svn.ffmpeg.org/ffmpeg/trunk
2009-02-14Rename some forward declarations that were missed, fixes the warnings:Diego Biurrun
libavcodec/mpegvideo.o libavcodec/mpegvideo.c libavcodec/mpegvideo.c: In function ‘MPV_frame_start’: libavcodec/mpegvideo.c:944: warning: implicit declaration of function ‘ff_xvmc_field_start’ libavcodec/mpegvideo.c: In function ‘MPV_frame_end’: libavcodec/mpegvideo.c:957: warning: implicit declaration of function ‘ff_xvmc_field_end’ Originally committed as revision 17258 to svn://svn.ffmpeg.org/ffmpeg/trunk
2009-02-14Fix compilation: XVMC_ --> ff_xvmc prefix for xvmc functions.Diego Biurrun
Originally committed as revision 17256 to svn://svn.ffmpeg.org/ffmpeg/trunk