platform/upstream/libav.git
16 years agoBe more consistent in style of code for falling back to defaults.
Vitor Sessak [Fri, 15 Feb 2008 21:38:17 +0000 (21:38 +0000)]
Be more consistent in style of code for falling back to defaults.

Commited in SoC by Bobby Bingham on 2007-08-17 23:16:38

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

16 years agoreplace memcpy with assignment
Vitor Sessak [Fri, 15 Feb 2008 21:38:13 +0000 (21:38 +0000)]
replace memcpy with assignment

Commited in SoC by Bobby Bingham on 2007-08-17 23:04:33

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

16 years agoRevert braindead linked list of permissions
Vitor Sessak [Fri, 15 Feb 2008 21:38:10 +0000 (21:38 +0000)]
Revert braindead linked list of permissions

Commited in SoC by Bobby Bingham on 2007-08-17 22:44:03

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

16 years agoTrack the permissions that have been given out to each picture.
Vitor Sessak [Fri, 15 Feb 2008 21:38:06 +0000 (21:38 +0000)]
Track the permissions that have been given out to each picture.
This should make it easier to know what can be done to a buffer once
it's been passed to your filter without falling back to copying it "just
to be safe".

Commited in SoC by Bobby Bingham on 2007-08-17 18:21:07

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

16 years agoAllow filters to set the requirements on permissions for incoming buffers.
Vitor Sessak [Fri, 15 Feb 2008 21:37:57 +0000 (21:37 +0000)]
Allow filters to set the requirements on permissions for incoming buffers.

Commited in SoC by Bobby Bingham on 2007-08-17 16:40:26

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

16 years agoUse macros for better readability
Vitor Sessak [Fri, 15 Feb 2008 21:37:54 +0000 (21:37 +0000)]
Use macros for better readability

Commited in SoC by Bobby Bingham on 2007-08-17 15:18:59

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

16 years agoRemove the data parameter from draw_slice(). It's unneeded and often more
Vitor Sessak [Fri, 15 Feb 2008 21:37:52 +0000 (21:37 +0000)]
Remove the data parameter from draw_slice().  It's unneeded and often more
work than it's worth.

Commited in SoC by Bobby Bingham on 2007-08-17 14:39:11

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

16 years agoRemove test program and test video output module since ffplay can be used
Vitor Sessak [Fri, 15 Feb 2008 21:37:49 +0000 (21:37 +0000)]
Remove test program and test video output module since ffplay can be used
for testing for a while now.

Commited in SoC by Bobby Bingham on 2007-08-14 22:31:51

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

16 years agoAllow creation of filter graphs from a graph description structure which
Vitor Sessak [Fri, 15 Feb 2008 21:37:44 +0000 (21:37 +0000)]
Allow creation of filter graphs from a graph description structure which
can be created programmatically or loaded from a file.

Commited in SoC by Bobby Bingham on 2007-08-14 22:27:05

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

16 years agoAdd a filter to overlay one video on top of another, picture-in-picture style.
Vitor Sessak [Fri, 15 Feb 2008 21:37:39 +0000 (21:37 +0000)]
Add a filter to overlay one video on top of another, picture-in-picture style.

Commited in SoC by Bobby Bingham on 2007-08-13 16:53:19

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

16 years agoAdd a filter to modify the framerate.
Vitor Sessak [Fri, 15 Feb 2008 21:37:36 +0000 (21:37 +0000)]
Add a filter to modify the framerate.
This demonstrates differing number of input and output frames.

Commited in SoC by Bobby Bingham on 2007-08-11 17:50:36

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

16 years agoLet request_frame() indicate success or failure
Vitor Sessak [Fri, 15 Feb 2008 21:37:31 +0000 (21:37 +0000)]
Let request_frame() indicate success or failure

Commited in SoC by Bobby Bingham on 2007-08-11 17:42:36

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

16 years agoAdd a vertical flip filter
Vitor Sessak [Fri, 15 Feb 2008 21:37:26 +0000 (21:37 +0000)]
Add a vertical flip filter

Commited in SoC by Bobby Bingham on 2007-08-08 17:22:54

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

16 years agoHelper functions for adding new pads to filters at runtime
Vitor Sessak [Fri, 15 Feb 2008 21:37:22 +0000 (21:37 +0000)]
Helper functions for adding new pads to filters at runtime

Commited in SoC by Bobby Bingham on 2007-08-07 22:31:56

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

16 years agoSeparate the process of creating links between filters from that of configuring
Vitor Sessak [Fri, 15 Feb 2008 21:37:18 +0000 (21:37 +0000)]
Separate the process of creating links between filters from that of configuring
the links.

Commited in SoC by Bobby Bingham on 2007-08-07 21:02:18

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

16 years agoMove default entry point implementations to their own file.
Vitor Sessak [Fri, 15 Feb 2008 21:37:15 +0000 (21:37 +0000)]
Move default entry point implementations to their own file.
Make them externally visible because they may be useful for filters to use.

Commited in SoC by Bobby Bingham on 2007-08-02 15:14:05

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

16 years agoMake the filter graph just another normal filter.
Vitor Sessak [Fri, 15 Feb 2008 21:37:13 +0000 (21:37 +0000)]
Make the filter graph just another normal filter.

Commited in SoC by Bobby Bingham on 2007-07-31 20:08:38

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

16 years agoMake input/output pads modifiable on a per-instance basis.
Vitor Sessak [Fri, 15 Feb 2008 21:37:07 +0000 (21:37 +0000)]
Make input/output pads modifiable on a per-instance basis.
This makes it possible to change filter callbacks (eg. to a SIMD version
on supported processors).  It also allows filters to change their own
input and output pads.

Commited in SoC by Bobby Bingham on 2007-07-31 19:20:54

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

16 years agoFix warnings
Vitor Sessak [Fri, 15 Feb 2008 21:37:04 +0000 (21:37 +0000)]
Fix warnings

Commited in SoC by Bobby Bingham on 2007-07-30 18:56:40

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

16 years agoCosmetics: fix indentation
Vitor Sessak [Fri, 15 Feb 2008 21:37:00 +0000 (21:37 +0000)]
Cosmetics: fix indentation

Commited in SoC by Bobby Bingham on 2007-07-30 15:54:16

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

16 years agoFix some potential segfaults.
Vitor Sessak [Fri, 15 Feb 2008 21:36:57 +0000 (21:36 +0000)]
Fix some potential segfaults.

Commited in SoC by Bobby Bingham on 2007-07-30 15:53:33

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

16 years agoAllow code to pass data to filters it creates.
Vitor Sessak [Fri, 15 Feb 2008 21:36:50 +0000 (21:36 +0000)]
Allow code to pass data to filters it creates.

Commited in SoC by Bobby Bingham on 2007-07-15 16:45:50

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

16 years agoSplit filter graphs out into their own source & header files.
Vitor Sessak [Fri, 15 Feb 2008 21:36:46 +0000 (21:36 +0000)]
Split filter graphs out into their own source & header files.

Commited in SoC by Bobby Bingham on 2007-07-14 21:20:21

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

16 years agoUse av_strdup/av_free instead of strdup/free
Vitor Sessak [Fri, 15 Feb 2008 21:36:40 +0000 (21:36 +0000)]
Use av_strdup/av_free instead of strdup/free

Commited in SoC by Bobby Bingham on 2007-07-14 20:13:57

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

16 years agoAdd a simple filter graph structure and functions
Vitor Sessak [Fri, 15 Feb 2008 21:36:37 +0000 (21:36 +0000)]
Add a simple filter graph structure and functions

Commited in SoC by Bobby Bingham on 2007-07-14 20:12:54

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

16 years agoAllow giving filter instances names, in anticipation of the upcoming
Vitor Sessak [Fri, 15 Feb 2008 21:36:33 +0000 (21:36 +0000)]
Allow giving filter instances names, in anticipation of the upcoming
AVFilterGraph structure and related functions.

Commited in SoC by Bobby Bingham on 2007-07-14 19:33:28

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

16 years agocosmetics: vertical alignment
Vitor Sessak [Fri, 15 Feb 2008 21:36:29 +0000 (21:36 +0000)]
cosmetics: vertical alignment

Commited in SoC by Bobby Bingham on 2007-07-14 17:34:04

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

16 years agoAdd pts to frame references
Vitor Sessak [Fri, 15 Feb 2008 21:36:25 +0000 (21:36 +0000)]
Add pts to frame references

Commited in SoC by Bobby Bingham on 2007-07-14 17:31:40

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

16 years agoActually fail when colorspaces don't match
Vitor Sessak [Fri, 15 Feb 2008 21:36:21 +0000 (21:36 +0000)]
Actually fail when colorspaces don't match

Commited in SoC by Bobby Bingham on 2007-07-08 17:58:45

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

16 years agoProvide a default for request_frame() which does the right thing for simple
Vitor Sessak [Fri, 15 Feb 2008 21:36:17 +0000 (21:36 +0000)]
Provide a default for request_frame() which does the right thing for simple
filters.

Commited in SoC by Bobby Bingham on 2007-07-08 16:55:09

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

16 years agoAdjust the default start_frame() and end_frame() implementations to simplify
Vitor Sessak [Fri, 15 Feb 2008 21:36:13 +0000 (21:36 +0000)]
Adjust the default start_frame() and end_frame() implementations to simplify
the implementation of simple filters.

Commited in SoC by Bobby Bingham on 2007-07-08 16:48:15

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

16 years agoMissing semicolon typo
Vitor Sessak [Fri, 15 Feb 2008 21:36:10 +0000 (21:36 +0000)]
Missing semicolon typo

Commited in SoC by Bobby Bingham on 2007-07-08 16:18:21

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

16 years agoMake avfilter_ref_pic also handle removal of permissions for the caller.
Vitor Sessak [Fri, 15 Feb 2008 21:36:06 +0000 (21:36 +0000)]
Make avfilter_ref_pic also handle removal of permissions for the caller.

Commited in SoC by Bobby Bingham on 2007-07-08 16:14:49

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

16 years agoAdd an RGB24 <-> BGR24 conversion filter
Vitor Sessak [Fri, 15 Feb 2008 21:36:03 +0000 (21:36 +0000)]
Add an RGB24 <-> BGR24 conversion filter

Commited in SoC by Bobby Bingham on 2007-07-08 16:08:15

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

16 years agoAdd a simple video source filter which loads a PPM file and outputs it as
Vitor Sessak [Fri, 15 Feb 2008 21:35:59 +0000 (21:35 +0000)]
Add a simple video source filter which loads a PPM file and outputs it as
the videos frames.  Useful for testing PRESERVE buffers, and soon automatic
colorspace conversion.

Commited in SoC by Bobby Bingham on 2007-07-08 16:06:30

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

16 years agoAdd a filter to cut video frames into smaller slices.
Vitor Sessak [Fri, 15 Feb 2008 21:35:56 +0000 (21:35 +0000)]
Add a filter to cut video frames into smaller slices.

Commited in SoC by Bobby Bingham on 2007-07-06 17:57:36

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

16 years agoProvide some default functions to simplify the implementation of common one
Vitor Sessak [Fri, 15 Feb 2008 21:35:53 +0000 (21:35 +0000)]
Provide some default functions to simplify the implementation of common one
input one output video filters.

Commited in SoC by Bobby Bingham on 2007-07-06 15:25:52

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

16 years agocosmetic: more vertical alignment
Vitor Sessak [Fri, 15 Feb 2008 21:35:49 +0000 (21:35 +0000)]
cosmetic: more vertical alignment

Commited in SoC by Bobby Bingham on 2007-07-05 21:39:33

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

16 years agoRework filter initialization sequence. Now supports passing user parameters,
Vitor Sessak [Fri, 15 Feb 2008 21:35:45 +0000 (21:35 +0000)]
Rework filter initialization sequence.  Now supports passing user parameters,
querying supported colorspaces, etc.

Commited in SoC by Bobby Bingham on 2007-07-05 20:48:48

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

16 years agoSupport passing parameters to filters.
Vitor Sessak [Fri, 15 Feb 2008 21:35:43 +0000 (21:35 +0000)]
Support passing parameters to filters.

Commited in SoC by Bobby Bingham on 2007-07-02 15:17:22

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

16 years agoCosmetic: align arguments to memcpys
Vitor Sessak [Fri, 15 Feb 2008 21:35:40 +0000 (21:35 +0000)]
Cosmetic: align arguments to memcpys

Commited in SoC by Bobby Bingham on 2007-07-02 14:34:02

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

16 years agoEven better way to pass size to memcpy.
Vitor Sessak [Fri, 15 Feb 2008 21:35:35 +0000 (21:35 +0000)]
Even better way to pass size to memcpy.

Commited in SoC by Bobby Bingham on 2007-07-02 14:33:18

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

16 years agotypo
Vitor Sessak [Fri, 15 Feb 2008 21:35:31 +0000 (21:35 +0000)]
typo

Commited in SoC by Bobby Bingham on 2007-06-30 17:11:22

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

16 years agoFix a pointer type
Vitor Sessak [Fri, 15 Feb 2008 21:35:29 +0000 (21:35 +0000)]
Fix a pointer type

Commited in SoC by Bobby Bingham on 2007-06-30 16:17:56

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

16 years agoMake linesize a per-reference property
Vitor Sessak [Fri, 15 Feb 2008 21:35:25 +0000 (21:35 +0000)]
Make linesize a per-reference property

Commited in SoC by Bobby Bingham on 2007-06-30 16:15:14

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

16 years agoUse memcpy() to copy an array.
Vitor Sessak [Fri, 15 Feb 2008 21:34:07 +0000 (21:34 +0000)]
Use memcpy() to copy an array.

Commited in SoC by Bobby Bingham on 2007-06-30 16:05:03

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

16 years agoSome simple filters for testing
Vitor Sessak [Fri, 15 Feb 2008 21:34:04 +0000 (21:34 +0000)]
Some simple filters for testing

Commited in SoC by Bobby Bingham on 2007-06-29 17:07:44

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

16 years agoInitial stab at an API
Vitor Sessak [Fri, 15 Feb 2008 21:33:56 +0000 (21:33 +0000)]
Initial stab at an API

Commited in SoC by Bobby Bingham on 2007-06-29 17:03:03

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

16 years ago100l
Vitor Sessak [Fri, 15 Feb 2008 21:01:10 +0000 (21:01 +0000)]
100l

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

16 years agoFix timestamps and durations if the first packets have no durations nor timestamps,
Michael Niedermayer [Fri, 15 Feb 2008 20:32:32 +0000 (20:32 +0000)]
Fix timestamps and durations if the first packets have no durations nor timestamps,
and the information needed to guess the duration only becomes known at a later packet.

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

16 years agoSimplify avcodec_default_get_buffer()
Vitor Sessak [Fri, 15 Feb 2008 20:23:49 +0000 (20:23 +0000)]
Simplify avcodec_default_get_buffer()

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

16 years agoAdd header for declaration of ff_xxxx functions in imgconvert.c
Vitor Sessak [Fri, 15 Feb 2008 20:20:57 +0000 (20:20 +0000)]
Add header for declaration of ff_xxxx functions in imgconvert.c

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

16 years agoThis should not be part of the public API
Vitor Sessak [Fri, 15 Feb 2008 20:19:46 +0000 (20:19 +0000)]
This should not be part of the public API

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

16 years agoMy commit in r11942 broke compilation.
Vitor Sessak [Fri, 15 Feb 2008 19:47:14 +0000 (19:47 +0000)]
My commit in r11942 broke compilation.
This fixes it.

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

16 years agoRemove everything not yet commited to svn
Vitor Sessak [Fri, 15 Feb 2008 19:36:58 +0000 (19:36 +0000)]
Remove everything not yet commited to svn

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

16 years agoImprove conditional compilation of vsrc_movie.c
Vitor Sessak [Fri, 15 Feb 2008 19:35:06 +0000 (19:35 +0000)]
Improve conditional compilation of vsrc_movie.c
Commited in SoC by Vitor Sessak on 2008-02-13 17:59:45

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

16 years agoFix compilation
Vitor Sessak [Fri, 15 Feb 2008 19:34:54 +0000 (19:34 +0000)]
Fix compilation

Commited in SoC by Vitor Sessak on 2008-02-12 20:51:02

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

16 years agoTrue conditional compilation
Vitor Sessak [Fri, 15 Feb 2008 19:34:43 +0000 (19:34 +0000)]
True conditional compilation
Commited in SoC by Vitor Sessak on 2008-02-12 20:35:37

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

16 years agoAdd movie file video source filter.
Vitor Sessak [Fri, 15 Feb 2008 19:34:10 +0000 (19:34 +0000)]
Add movie file video source filter.

Commited in SoC by Víctor Paesa on 2008-01-31 20:55:50

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

16 years agoCosmetics: split long line
Vitor Sessak [Fri, 15 Feb 2008 19:33:48 +0000 (19:33 +0000)]
Cosmetics: split long line

Commited in SoC by Víctor Paesa on 2008-01-12 11:33:59

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

16 years agoLink to libraries in dependency order.
Vitor Sessak [Fri, 15 Feb 2008 19:33:36 +0000 (19:33 +0000)]
Link to libraries in dependency order.

Commited in SoC by Víctor Paesa  on 2008-01-12 11:31:09

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

16 years agoMore targets addition
Vitor Sessak [Fri, 15 Feb 2008 19:33:05 +0000 (19:33 +0000)]
More targets addition

Merge of several patches in SoC, by various authors.

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

16 years agoFix Cygwin compilation.
Víctor Paesa [Fri, 15 Feb 2008 19:31:19 +0000 (19:31 +0000)]
Fix Cygwin compilation.
Patch by Víctor Paesa.

Commited in SoC by Vitor Sessak on 2007-11-10 20:00:16

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

16 years agoTargets addition and removal
Vitor Sessak [Fri, 15 Feb 2008 19:30:58 +0000 (19:30 +0000)]
Targets addition and removal

Commited in SoC by Bobby Bingham

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

16 years agoRemove test program and test video output module since ffplay can be used
Vitor Sessak [Fri, 15 Feb 2008 19:29:00 +0000 (19:29 +0000)]
Remove test program and test video output module since ffplay can be used
for testing for a while now.

Commited in SoC by Bobby Bingham on 2007-08-14 22:31:51

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

16 years agoMerge of several revisions that add more targets to the
Vitor Sessak [Fri, 15 Feb 2008 19:24:25 +0000 (19:24 +0000)]
Merge ... several revisions that add more targets to the
Makefile.

Commited in SoC by Bobby Bingham on sep. 2007.

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

16 years agowork into the ffmpeg build system
Vitor Sessak [Fri, 15 Feb 2008 19:21:42 +0000 (19:21 +0000)]
work into the ffmpeg build system

Commited in SoC by Bobby Bingham on 2007-07-24 17:59:16

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

16 years agoAdd rule for make clean.
Vitor Sessak [Fri, 15 Feb 2008 19:21:21 +0000 (19:21 +0000)]
Add rule for make clean.

Commited in SoC by Bobby Bingham on 2007-07-15 16:16:36

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

16 years agoMerge of several revisions adding filters
Vitor Sessak [Fri, 15 Feb 2008 19:20:46 +0000 (19:20 +0000)]
Merge of several revisions adding filters

Commited in SoC by Bobby Bingham from 2007-07-06 to
2007-07-08.

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

16 years agoFirst version of libavfilter Makefile
Vitor Sessak [Fri, 15 Feb 2008 19:18:12 +0000 (19:18 +0000)]
First version of libavfilter Makefile

Original commit message:
Simple filter test program

Commited in SoC by Bobby Bingham on 2007-06-29 17:08:49

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

16 years agoSplit avpicture_fill() in two functions. This will be
Vitor Sessak [Fri, 15 Feb 2008 18:01:07 +0000 (18:01 +0000)]
Split avpicture_fill() in two functions. This will be
useful for libavfilter and to simplify
avcodec_default_get_buffer().

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

16 years agoprettyprinting cosmetics
Diego Biurrun [Fri, 15 Feb 2008 14:58:18 +0000 (14:58 +0000)]
prettyprinting cosmetics

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

16 years agosilence wmaenc.c:181: warning:suggestparentheses around assignment used as truth...
Benjamin Larsson [Fri, 15 Feb 2008 13:44:08 +0000 (13:44 +0000)]
silence wmaenc.c:181: warning:suggestparentheses around assignment used as truth value

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

16 years agoIt appears last_pts was not set ...
Michael Niedermayer [Fri, 15 Feb 2008 13:21:00 +0000 (13:21 +0000)]
It appears last_pts was not set ...

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

16 years agoFix
Luca Abeni [Fri, 15 Feb 2008 12:04:35 +0000 (12:04 +0000)]
Fix
utils.c: In function ‘avcodec_get_context_defaults2’:
utils.c:793: warning: assignment discards qualifiers from pointer target type

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

16 years agoFix
Luca Abeni [Fri, 15 Feb 2008 11:38:38 +0000 (11:38 +0000)]
Fix
opt.c: In function ‘av_set_string’:
opt.c:164: warning: passing argument 9 of ‘ff_eval2’ from incompatible pointer type

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

16 years agoMore explicit unsupported pixel format error messages.
Stefano Sabatini [Fri, 15 Feb 2008 07:50:27 +0000 (07:50 +0000)]
More explicit unsupported pixel format error messages.
Patch by Stefano Sabatini: stefano sabatini (minus) lala % poste it

Originally committed as revision 25999 to svn://svn.mplayerhq.hu/mplayer/trunk/libswscale

16 years agoHeader elision muxing support.
Michael Niedermayer [Fri, 15 Feb 2008 02:57:19 +0000 (02:57 +0000)]
Header elision muxing support.
This only removes 2 bytes from MP3 and MP2 currently.
Up to 4 could be removed from MP3/MP2 though this might need a 2pass muxer.
Primitive code to remove headers from MPEG-1/2/4 is there too but for the
single file I tried it on (the one in the regression tests), it was a loss
because all video frames were >4096 byte, so that it is disabled ATM.

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

16 years agoElision header demuxing support.
Michael Niedermayer [Fri, 15 Feb 2008 02:36:09 +0000 (02:36 +0000)]
Elision header demuxing support.

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

16 years ago-vsync 2 (drop frames if there are too many but do not duplicate any)
Michael Niedermayer [Thu, 14 Feb 2008 18:53:12 +0000 (18:53 +0000)]
-vsync 2 (drop frames if there are too many but do not duplicate any)

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

16 years agoUpdate regression test checksum for ffm.
Benoit Fouet [Thu, 14 Feb 2008 09:20:53 +0000 (09:20 +0000)]
Update regression test checksum for ffm.

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

16 years agoAvoid void*-arithmetic.
avcoder [Thu, 14 Feb 2008 08:16:07 +0000 (08:16 +0000)]
Avoid void*-arithmetic.
Patch by mvplayer: ffmpeg gmail com

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

16 years agoRead match time delta in the frame header.
Michael Niedermayer [Wed, 13 Feb 2008 20:17:28 +0000 (20:17 +0000)]
Read match time delta in the frame header.
We do not do anything with it as lavf does not really support it yet.

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

16 years agoRead match_time_delta in the framecode table.
Michael Niedermayer [Wed, 13 Feb 2008 20:13:29 +0000 (20:13 +0000)]
Read match_time_delta in the framecode table.

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

16 years agoupdate flags
Michael Niedermayer [Wed, 13 Feb 2008 20:01:09 +0000 (20:01 +0000)]
update flags

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

16 years agohonor stsd v1 first, fix mace surge-2-8-MAC3.mov, beware of mulaw,alaw
Baptiste Coudurier [Wed, 13 Feb 2008 19:26:45 +0000 (19:26 +0000)]
honor stsd v1 first, fix mace surge-2-8-MAC3.mov, beware of mulaw,alaw

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

16 years agoCosmetics: indentation
Thorsten Jordan [Wed, 13 Feb 2008 14:24:34 +0000 (14:24 +0000)]
Cosmetics: indentation

Patch by Thorsten Jordan (tjordan atay macrosystem otday de)
[FFmpeg-devel] Behaviour of liba52 decoder

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

16 years agoRemove useless buffering of input data, so that avcodec_decode_audio never
Thorsten Jordan [Wed, 13 Feb 2008 14:20:22 +0000 (14:20 +0000)]
Remove useless buffering of input data, so that avcodec_decode_audio never
returns 0 for a valid frame

Patch by Thorsten Jordan (tjordan atay macrosystem otday de)
[FFmpeg-devel] Behaviour of liba52 decoder

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

16 years ago10l, forgot alaw/mulaw mono, use bits_per_sample in fact,
Baptiste Coudurier [Wed, 13 Feb 2008 13:11:10 +0000 (13:11 +0000)]
10l, forgot alaw/mulaw mono, use bits_per_sample in fact,
it should correctly set by av_get_bits_per_sample if recognized

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

16 years agoInclude poll.h instead of sys/poll.h
Luca Abeni [Wed, 13 Feb 2008 12:51:14 +0000 (12:51 +0000)]
Include poll.h instead of sys/poll.h

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

16 years agowarn use if edit list is not starting at 0, a/v desync might occur
Baptiste Coudurier [Wed, 13 Feb 2008 10:58:16 +0000 (10:58 +0000)]
warn use if edit list is not starting at 0, a/v desync might occur

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

16 years agoremove now useless code
Baptiste Coudurier [Wed, 13 Feb 2008 10:53:48 +0000 (10:53 +0000)]
remove now useless code

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

16 years agoremove messy and not always correct chunk size workaround, use correct values instead
Baptiste Coudurier [Wed, 13 Feb 2008 10:52:23 +0000 (10:52 +0000)]
remove messy and not always correct chunk size workaround, use correct values instead

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

16 years agotypo fix: inited --> initialized
Diego Biurrun [Wed, 13 Feb 2008 09:26:10 +0000 (09:26 +0000)]
typo fix: inited --> initialized

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

16 years agotypo
Diego Biurrun [Wed, 13 Feb 2008 09:07:41 +0000 (09:07 +0000)]
typo

Originally committed as revision 25991 to svn://svn.mplayerhq.hu/mplayer/trunk/libswscale

16 years agoAdd fallback for DECLARE_ALIGNED and DECLARE_ASM_CONST.
Diego Biurrun [Wed, 13 Feb 2008 08:36:04 +0000 (08:36 +0000)]
Add fallback for DECLARE_ALIGNED and DECLARE_ASM_CONST.

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

16 years agoMark MSVC compiler macros as such.
Diego Biurrun [Wed, 13 Feb 2008 08:33:05 +0000 (08:33 +0000)]
Mark MSVC compiler macros as such.

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

16 years agoDisentangle nested preprocessor directives.
Diego Biurrun [Wed, 13 Feb 2008 08:08:03 +0000 (08:08 +0000)]
Disentangle nested preprocessor directives.

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

16 years agoPrint Theora bitstream version at DEBUG, not at VERBOSE level.
Diego Biurrun [Wed, 13 Feb 2008 08:05:51 +0000 (08:05 +0000)]
Print Theora bitstream version at DEBUG, not at VERBOSE level.

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

16 years agocosmetics: Replace // by /* */ comments.
Diego Biurrun [Wed, 13 Feb 2008 01:18:12 +0000 (01:18 +0000)]
cosmetics: Replace // by /* */ comments.
sync with upstream libmpeg2 0.4.1

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