Statistics
| Branch: | Revision:

ffmpeg / libavfilter / vsrc_buffer.c @ master

History | View | Annotate | Download (7.26 KB)

# Date Author Comment
ea7f73c5 05/07/2011 10:48 AM Stefano Sabatini

vsrc_buffer: during init, print information about timebase and sample aspect ratio

64c06615 05/07/2011 10:03 AM Stefano Sabatini

vsrc_buffer: simplify av_vsrc_buffer_add_frame*() interface

Now that pix_fmt, width, and height are directly embedded in the AVFrame,
there is no need to pass these values as separate arguments.

566666ca 05/07/2011 10:03 AM Stefano Sabatini

lavfi: add libavfilter/avcodec.h and avfilter_copy_frame_props()

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.

18ded93a 05/07/2011 09:45 AM Stefano Sabatini

lavc: add format field to AVFrame

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.

22333a6b 05/07/2011 09:45 AM Stefano Sabatini

lavc: add width and height fields to AVFrame

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.

0f1ef8a3 05/02/2011 02:46 PM Stefano Sabatini

vsrc_buffer: improve reporting in case of format/size change

35fe66ab 05/01/2011 11:10 AM Stefano Sabatini

lavfi: rename AVFilterBufferRefVideoProps.pixel_aspect to sample_aspect_ratio

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.

77e9dee8 05/01/2011 11:10 AM Stefano Sabatini

lavc: add a sample_aspect_ratio field to AVFrame

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.

d7e5aeba 04/27/2011 01:51 AM Michael Niedermayer

Merge remote branch 'qatar/master'

  • 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....
075933a0 04/26/2011 09:55 PM Michael Niedermayer

vsrc_buffer: 10l mixed up input & output sizes. (funnily this worked 99% of the time) Signed-off-by: Michael Niedermayer <>

d84f191d 04/26/2011 04:18 PM Michael Niedermayer

vsrc_buffer: Reinit scale filter when an existing filter is used.
Signed-off-by: Michael Niedermayer <>

dc1de569 04/26/2011 04:17 PM Michael Niedermayer

vsrc_buffer: set output timebase when output equalization is done
Signed-off-by: Michael Niedermayer <>

a38cdfde 04/26/2011 04:16 PM Michael Niedermayer

vsrc_buffer: Set output size
Signed-off-by: Michael Niedermayer <>

ad0193bf 04/26/2011 04:15 PM Michael Niedermayer

vsrc_buffer: fix NULL dereference
Signed-off-by: Michael Niedermayer <>

10d39405 04/26/2011 05:42 AM Roger Pau Monné

lavfi: add key_frame and pict_type to AVFilterBufferRefVideo.

Signed-off-by: Anton Khirnov <>

7a11c82f 04/26/2011 05:38 AM Michael Niedermayer

vsrc_buffer: add sample_aspect_ratio fields to arguments.

This fixes aspect handling in ffmpeg.

This is based on a patch by Baptiste.

Signed-off-by: Anton Khirnov <>

09a1416d 04/16/2011 08:09 AM Roger Pau Monné

Add key_frame and pict_type to AVFilterBufferRefVideo.

f763a7c6 04/11/2011 09:19 AM Stefano Sabatini

vsrc_buffer: tweak error message in init()

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.

7d948dc4 04/03/2011 02:40 PM Michael Niedermayer

Support changing pixel formats on avfilter input.
Fix issue2217
Signed-off-by: Michael Niedermayer <>

2912e87a 03/19/2011 01:33 PM Mans Rullgard

Replace FFmpeg with Libav in licence headers

Signed-off-by: Mans Rullgard <>

7ffe76e5 02/16/2011 10:00 PM Reinhard Tartler

Merge libavcore into libavutil

Done to keep ABI compatible. Otherwise this is just silly

737eb597 02/15/2011 03:18 PM Reinhard Tartler

Merge libavcore into libavutil

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...

7b3ea550 01/31/2011 08:32 PM Michael Niedermayer

Add sample_aspect_ratio fields to vsrc_buffer arguments.
This fixes aspect handling in ffmpeg
This is based on a patch by baptiste

94498ec9 10/12/2010 06:40 PM Stefano Sabatini

Extend buffer source to accept the time base for the output PTS.

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

4afbcf46 09/07/2010 09:23 PM Stefano Sabatini

Reindent.

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

34017fd9 09/07/2010 09:23 PM Stefano Sabatini

Move av_picture_data_copy() to libavcore, and rename it
av_image_copy().

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

c1db7bff 08/11/2010 03:25 PM S.N. Hemanth Meenakshisunda...

Resize data and linesize in AVFilterBufferRef to 8.

This is required to make AVFilterBufferRef able to contain also audio
data, required by audio filtering integration.

Patch by S.N. Hemanth Meenakshisundaram smeen??.

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

cc80caff 08/11/2010 11:06 AM S.N. Hemanth Meenakshisunda...

Separate video specific BufferRef properties into VideoProps.

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....

7fce481a 08/07/2010 01:15 AM S.N. Hemanth Meenakshisunda...

Rename functions and fields:

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$....

ecc8dada 08/07/2010 01:15 AM S.N. Hemanth Meenakshisunda...

Rename AVFilterPicRef to AVFilterBufferRef.

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

d54e0948 08/07/2010 12:02 AM S.N. Hemanth Meenakshisunda...

Move format from AVFilterBuffer to AVFilterPicRef.

Patch by S.N. Hemanth Meenakshisundaram |smeenaks|ucsd|edu|.

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

59775b3c 07/21/2010 05:14 PM Stefano Sabatini

Extend buffer source syntax.

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

e2f48c05 07/21/2010 05:14 PM Stefano Sabatini

Add an informational trace in init().

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

b8dddebf 07/21/2010 05:14 PM Stefano Sabatini

Clarify logic and feedback of the init() function.

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

ce1f8536 07/21/2010 05:14 PM Stefano Sabatini

Add description to the buffer source.

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

4055438b 07/20/2010 04:23 PM Stefano Sabatini

Apply misc cosmetical style fixes.

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

b5634e45 07/20/2010 04:23 PM Stefano Sabatini

Add @file doxy.

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

9164afcb 06/17/2010 10:33 PM Carl Eugen Hoyos

Use enum PixelFormat to silence one icc warning:

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

efdc74ef 05/07/2010 10:02 AM Michael Niedermayer

Try to keep track of interlaced and top field first.

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

cf13f204 05/07/2010 01:25 AM Michael Niedermayer

Add "Memory buffer source filter" from SOC.
This is needed by the current SOC-ffmpeg.c code.

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