OSDN Git Service

android-x86/external-ffmpeg.git
16 years agoRework link property configuration system.
Vitor Sessak [Fri, 15 Feb 2008 21:39:41 +0000 (21:39 +0000)]
Rework link property configuration system.
This can now handle filters which are added to graphs out of order,
including auto-inserted scale filters.  As an added bonus, it can
now detect circular filter chains which wouldn't work anyway.

Commited in SoC by Bobby Bingham on 2007-12-24 03:22:10

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

16 years agoAdd horizontal flip filter.
Vitor Sessak [Fri, 15 Feb 2008 21:39:36 +0000 (21:39 +0000)]
Add horizontal flip filter.

Commited in SoC by  on 2007-12-21 09:21:29

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

16 years agoNeed to be careful when dealing with references.
Vitor Sessak [Fri, 15 Feb 2008 21:39:32 +0000 (21:39 +0000)]
Need to be careful when dealing with references.

Commited in SoC by Bobby Bingham on 2007-12-20 23:38:49

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

16 years agoWhen inserting a filter, don't lose any information we may already have
Vitor Sessak [Fri, 15 Feb 2008 21:39:28 +0000 (21:39 +0000)]
When inserting a filter, don't lose any information we may already have
about the colorspaces supported across the link.

Commited in SoC by Bobby Bingham on 2007-12-20 20:47:11

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

16 years agoRewrite colorspace negotiation.
Vitor Sessak [Fri, 15 Feb 2008 21:39:24 +0000 (21:39 +0000)]
Rewrite colorspace negotiation.

Commited in SoC by Bobby Bingham on 2007-12-20 19:36:26

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

16 years agoMake filter auto-insertion code its own function.
Vitor Sessak [Fri, 15 Feb 2008 21:39:19 +0000 (21:39 +0000)]
Make filter auto-insertion code its own function.

Commited in SoC by Bobby Bingham on 2007-11-04 22:03:14

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

16 years agoRemove no-longer accurate comment
Vitor Sessak [Fri, 15 Feb 2008 21:39:16 +0000 (21:39 +0000)]
Remove no-longer accurate comment

Commited in SoC by Bobby Bingham on 2007-11-04 21:21:25

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

16 years agoCheck for error so that
Vitor Sessak [Fri, 15 Feb 2008 21:39:12 +0000 (21:39 +0000)]
Check for error so that
avfilter_open(av_filter_get_by_name(...etc...)) fails
gracefully.

Commited in SoC by Vitor Sessak on 2007-10-29 16:00:27

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

16 years agoRemove dummy and ppm filters which were only for testing.
Vitor Sessak [Fri, 15 Feb 2008 21:39:05 +0000 (21:39 +0000)]
Remove dummy and ppm filters which were only for testing.
Remove rgb2bgr filter now that there is a proper colorspace conversion filter.

Commited in SoC by Bobby Bingham on 2007-08-20 18:01:34

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

16 years agoImage negating filter
Vitor Sessak [Fri, 15 Feb 2008 21:39:02 +0000 (21:39 +0000)]
Image negating filter

Commited in SoC by Bobby Bingham on 2007-08-20 05:27:17

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

16 years agoAuto insert scale filter to convert colrospaces when needed
Vitor Sessak [Fri, 15 Feb 2008 21:38:58 +0000 (21:38 +0000)]
Auto insert scale filter to convert colrospaces when needed

Commited in SoC by Bobby Bingham on 2007-08-20 05:24:57

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

16 years agoAdd scale/colorspace conversion filter
Vitor Sessak [Fri, 15 Feb 2008 21:38:52 +0000 (21:38 +0000)]
Add scale/colorspace conversion filter

Commited in SoC by Bobby Bingham on 2007-08-19 17:35:59

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

16 years agoPrefix names of filter structs
Vitor Sessak [Fri, 15 Feb 2008 21:38:48 +0000 (21:38 +0000)]
Prefix names of filter structs

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

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

16 years agoRename "buffer" filter to "fifo"
Vitor Sessak [Fri, 15 Feb 2008 21:38:45 +0000 (21:38 +0000)]
Rename "buffer" filter to "fifo"

Commited in SoC by Bobby Bingham on 2007-08-18 16:40:31

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

16 years agoAdd a filter to output the same video to two outputs
Vitor Sessak [Fri, 15 Feb 2008 21:38:40 +0000 (21:38 +0000)]
Add a filter to output the same video to two outputs

Commited in SoC by Bobby Bingham on 2007-08-18 03:38:40

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

16 years agoAdd a filter to act as a buffer between filters which may output multiple
Vitor Sessak [Fri, 15 Feb 2008 21:38:35 +0000 (21:38 +0000)]
Add a filter to act as a buffer between filters which may output multiple
frames for a single call to request_filter(), and a following filter which
assumes it will only receive one frame per call.

Commited in SoC by Bobby Bingham on 2007-08-18 03:17:52

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

16 years agoUse av_freep instead of av_free
Vitor Sessak [Fri, 15 Feb 2008 21:38:29 +0000 (21:38 +0000)]
Use av_freep instead of av_free

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

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

16 years agoRename avfilter_create to avfilter_open and remove the wrapper function
Vitor Sessak [Fri, 15 Feb 2008 21:38:25 +0000 (21:38 +0000)]
Rename avfilter_create to avfilter_open and remove the wrapper function
avfilter_create_by_name.

Commited in SoC by Bobby Bingham on 2007-08-17 23:39:55

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

16 years agoChange registered filter list to a linked list
Vitor Sessak [Fri, 15 Feb 2008 21:38:20 +0000 (21:38 +0000)]
Change registered filter list to a linked list

Commited in SoC by Bobby Bingham on 2007-08-17 23:24:32

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

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