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-06-20lavfi: add layout negotiation fields and helper functions.Mina Nagy Zaki
2011-06-06vsrc_buffer: add flags param to av_vsrc_buffer_add_video_buffer_refStefano Sabatini
The new flags parameter allows to specify if the video ref to add should overwrite the cache, if the flag is not set vsrc_buffer will complain and abort; otherwise it will clean the already cached video ref before to overwrite it, thus avoiding a leak.
2011-06-02vsrc_buffer: propagate error code in av_vsrc_buffer_add_frame()Stefano Sabatini
Propagate av_vsrc_buffer_add_video_buffer_ref() error code rather than return 0.
2011-05-25vsrc_buffer: return an error code if no frames are availableStefano Sabatini
Also decrease the log level of the corresponding message to WARNING, since the error is not fatal.
2011-05-20vsrc_buffer: add av_vsrc_buffer_add_frame()Stefano Sabatini
The new function is a wrapper around av_vsrc_buffer_add_video_buffer_ref(), and allows to simplify the act of pushing AVFrame data to the source buffer.
2011-05-20vsrc_buffer: make the source accept sws_param in initStefano Sabatini
Avoid the need of two distinct av_vsrc_add_video_buffer_ref* functions. Simplify the interface.
2011-05-20vsrc_buffer: propagate avfilter_open() error codeStefano Sabatini
2011-05-20vsrc_buffer: fix styleStefano Sabatini
2011-05-20vsrc_buffer: remove dependency on AVFrameStefano Sabatini
Rename av_vsrc_buffer_add_frame to av_vsrc_buffer_add_video_buffer_ref(), and change its inteface to make it accept in input an AVFilterBufferRef rather than an AVFrame. This way the interface can be used without requiring the inclusion/installation of libavcodec headers.
2011-05-07vsrc_buffer: during init, print information about timebase and sample aspect ↵Stefano Sabatini
ratio
2011-05-07vsrc_buffer: simplify av_vsrc_buffer_add_frame*() interfaceStefano Sabatini
Now that pix_fmt, width, and height are directly embedded in the AVFrame, there is no need to pass these values as separate arguments.
2011-05-07lavfi: add libavfilter/avcodec.h and avfilter_copy_frame_props()Stefano Sabatini
avfilter_copy_frame_props() avoids code duplication and increases robustness. The added files libavfilter/avcodec.[ch] are used for containing utilities useful for gluing togheter libavfilter and libavcodec.
2011-05-07lavc: add format field to AVFrameStefano Sabatini
The format is a per-frame property, having it in AVFrame simplify the operation of extraction of that information, since avoids the need to access the codec/stream context.
2011-05-07lavc: add width and height fields to AVFrameStefano Sabatini
width and height are per-frame properties, setting these values in AVFrame simplify the operation of extraction of that information, since avoids the need to check the codec/stream context.
2011-05-02vsrc_buffer: improve reporting in case of format/size changeStefano Sabatini
2011-05-01lavfi: rename AVFilterBufferRefVideoProps.pixel_aspect to sample_aspect_ratioStefano Sabatini
Improve consistency with libavcodec. This breaks libavfilter API/ABI. The non-sequential 2.1.0 -> 2.4.0 bump is due to the mess previously done with the lavfi minor number.
2011-05-01lavc: add a sample_aspect_ratio field to AVFrameStefano Sabatini
The sample aspect ratio is a per-frame property, so it makes sense to define it in AVFrame rather than in the codec/stream context. Simplify application-level sample aspect ratio information extraction, and allow further simplifications.
2011-04-27Merge remote branch 'qatar/master'Michael Niedermayer
* qatar/master: (23 commits) ac3enc: correct the flipped sign in the ac3_fixed encoder Eliminate pointless '#if 1' statements without matching '#else'. Add AVX FFT implementation. Increase alignment of av_malloc() as needed by AVX ASM. Update x86inc.asm from x264 to allow AVX emulation using SSE and MMX. mjpeg: Detect overreads in mjpeg_decode_scan() and error out. documentation: extend documentation for ffmpeg -aspect option APIChanges: update commit hashes for recent additions. lavc: deprecate FF_*_TYPE macros in favor of AV_PICTURE_TYPE_* enums aac: add headers needed for log2f() lavc: remove FF_API_MB_Q cruft lavc: remove FF_API_RATE_EMU cruft lavc: remove FF_API_HURRY_UP cruft pad: make the filter parametric vsrc_movie: add key_frame and pict_type. vsrc_movie: fix leak in request_frame() lavfi: add key_frame and pict_type to AVFilterBufferRefVideo. vsrc_buffer: add sample_aspect_ratio fields to arguments. lavfi: add fieldorder filter scale: make the filter parametric ... Conflicts: Changelog doc/filters.texi ffmpeg.c libavcodec/ac3dec.h libavcodec/dsputil.c libavfilter/avfilter.h libavfilter/vf_scale.c libavfilter/vf_yadif.c libavfilter/vsrc_buffer.c Merged-by: Michael Niedermayer <michaelni@gmx.at>
2011-04-27vsrc_buffer: 10l mixed up input & output sizes. (funnily this worked 99% of ↵Michael Niedermayer
the time) Signed-off-by: Michael Niedermayer <michaelni@gmx.at>
2011-04-26vsrc_buffer: Reinit scale filter when an existing filter is used.Michael Niedermayer
Signed-off-by: Michael Niedermayer <michaelni@gmx.at>
2011-04-26vsrc_buffer: set output timebase when output equalization is doneMichael Niedermayer
Signed-off-by: Michael Niedermayer <michaelni@gmx.at>
2011-04-26vsrc_buffer: Set output sizeMichael Niedermayer
Signed-off-by: Michael Niedermayer <michaelni@gmx.at>
2011-04-26vsrc_buffer: fix NULL dereferenceMichael Niedermayer
Signed-off-by: Michael Niedermayer <michaelni@gmx.at>
2011-04-26lavfi: add key_frame and pict_type to AVFilterBufferRefVideo.Roger Pau Monné
Signed-off-by: Anton Khirnov <anton@khirnov.net>
2011-04-26vsrc_buffer: add sample_aspect_ratio fields to arguments.Michael Niedermayer
This fixes aspect handling in ffmpeg. This is based on a patch by Baptiste. Signed-off-by: Anton Khirnov <anton@khirnov.net>
2011-04-16Add key_frame and pict_type to AVFilterBufferRefVideo.Roger Pau Monné
2011-04-11vsrc_buffer: tweak error message in init()Stefano Sabatini
Change: Expected 7 arguments, but only %d found in '%s'\n to: Expected 7 arguments, but %d found in '%s'\n as the user may provide more than 7 arguments, in that case the error is not misleading.
2011-04-03Support changing pixel formats on avfilter input.Michael Niedermayer
Fix issue2217 Signed-off-by: Michael Niedermayer <michaelni@gmx.at>
2011-03-19Replace FFmpeg with Libav in licence headersMans Rullgard
Signed-off-by: Mans Rullgard <mans@mansr.com>
2011-02-17Merge libavcore into libavutilReinhard Tartler
Done to keep ABI compatible. Otherwise this is just silly
2011-02-15Merge libavcore into libavutilReinhard Tartler
It is pretty hopeless that other considerable projects will adopt libavutil alone in other projects. Projects that need small footprint are better off with more specialized libraries such as gnulib or rather just copy the necessary parts that they need. With this in mind, nobody is helped by having libavutil and libavcore split. In order to ease maintenance inside and around FFmpeg and to reduce confusion where to put common code, avcore's functionality is merged (back) to avutil. Signed-off-by: Reinhard Tartler <siretart@tauware.de>
2011-01-31Add sample_aspect_ratio fields to vsrc_buffer arguments.Michael Niedermayer
This fixes aspect handling in ffmpeg This is based on a patch by baptiste
2010-10-12Extend buffer source to accept the time base for the output PTS.Stefano Sabatini
Originally committed as revision 25451 to svn://svn.ffmpeg.org/ffmpeg/trunk
2010-09-08Reindent.Stefano Sabatini
Originally committed as revision 25068 to svn://svn.ffmpeg.org/ffmpeg/trunk
2010-09-08Move av_picture_data_copy() to libavcore, and rename itStefano Sabatini
av_image_copy(). Originally committed as revision 25067 to svn://svn.ffmpeg.org/ffmpeg/trunk
2010-08-11Resize data and linesize in AVFilterBufferRef to 8.S.N. Hemanth Meenakshisundaram
This is required to make AVFilterBufferRef able to contain also audio data, required by audio filtering integration. Patch by S.N. Hemanth Meenakshisundaram smeen?ks@ucsd.ed?. Originally committed as revision 24773 to svn://svn.ffmpeg.org/ffmpeg/trunk
2010-08-11Separate video specific BufferRef properties into VideoProps.S.N. Hemanth Meenakshisundaram
Define a new struct AVFilterBufferRefVideoProps and add a type field to AVFilterBufferRef. Video specific properties in AVFilterBufferRefVideoProps are now referred to by *video pointer in AVFilterBufferRef. Patch by S.N. Hemanth Meenakshisundaram smeenaks->ucsd.edu. Originally committed as revision 24763 to svn://svn.ffmpeg.org/ffmpeg/trunk
2010-08-07Rename functions and fields:S.N. Hemanth Meenakshisundaram
avfilter_(un)ref_pic -> avfilter_(un)ref_buffer avfilter_copy_picref_props -> avfilter_copy_buffer_ref_props AVFilterBufferRef.pic -> AVFilterBufferRef.buffer They have been renamed to allow sharing with audio. Patch by S.N. Hemanth Meenakshisundaram $smeenaks$ucsd$edu$. Originally committed as revision 24731 to svn://svn.ffmpeg.org/ffmpeg/trunk
2010-08-07Rename AVFilterPicRef to AVFilterBufferRef.S.N. Hemanth Meenakshisundaram
The struct is going to be used for storing audio buffer references as well, and the new name is more generic. Patch by S.N. Hemanth Meenakshisundaram @smeenaks@ucsd@edu@. Originally committed as revision 24730 to svn://svn.ffmpeg.org/ffmpeg/trunk
2010-08-07Move format from AVFilterBuffer to AVFilterPicRef.S.N. Hemanth Meenakshisundaram
Patch by S.N. Hemanth Meenakshisundaram |smeenaks|ucsd|edu|. Originally committed as revision 24728 to svn://svn.ffmpeg.org/ffmpeg/trunk
2010-07-21Extend buffer source syntax.Stefano Sabatini
Make the buffer source accept a string for specifying the input pixel format. Originally committed as revision 24387 to svn://svn.ffmpeg.org/ffmpeg/trunk
2010-07-21Add an informational trace in init().Stefano Sabatini
Originally committed as revision 24386 to svn://svn.ffmpeg.org/ffmpeg/trunk
2010-07-21Clarify logic and feedback of the init() function.Stefano Sabatini
Originally committed as revision 24385 to svn://svn.ffmpeg.org/ffmpeg/trunk
2010-07-21Add description to the buffer source.Stefano Sabatini
Originally committed as revision 24384 to svn://svn.ffmpeg.org/ffmpeg/trunk
2010-07-20Apply misc cosmetical style fixes.Stefano Sabatini
Originally committed as revision 24365 to svn://svn.ffmpeg.org/ffmpeg/trunk
2010-07-20Add @file doxy.Stefano Sabatini
Originally committed as revision 24364 to svn://svn.ffmpeg.org/ffmpeg/trunk
2010-06-18Use enum PixelFormat to silence one icc warning:Carl Eugen Hoyos
warning #188: enumerated type mixed with another type enum PixelFormat pix_fmts[] = { c->pix_fmt, PIX_FMT_NONE }; ^ Originally committed as revision 23640 to svn://svn.ffmpeg.org/ffmpeg/trunk
2010-05-07Try to keep track of interlaced and top field first.Michael Niedermayer
Originally committed as revision 23044 to svn://svn.ffmpeg.org/ffmpeg/trunk
2010-05-07Add "Memory buffer source filter" from SOC.Michael Niedermayer
This is needed by the current SOC-ffmpeg.c code. Originally committed as revision 23039 to svn://svn.ffmpeg.org/ffmpeg/trunk