1
0
mirror of https://github.com/FFmpeg/FFmpeg.git synced 2024-12-02 03:06:28 +02:00
Commit Graph

12634 Commits

Author SHA1 Message Date
Vitor Sessak
7d0e1392a7 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
2008-02-15 21:36:57 +00:00
Vitor Sessak
a360f71e3a 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
2008-02-15 21:36:50 +00:00
Vitor Sessak
e6f560bbaa 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
2008-02-15 21:36:46 +00:00
Vitor Sessak
2350e69cee 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
2008-02-15 21:36:40 +00:00
Vitor Sessak
f60208f443 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
2008-02-15 21:36:37 +00:00
Vitor Sessak
6ae82d1ec7 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
2008-02-15 21:36:33 +00:00
Vitor Sessak
1653c11f23 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
2008-02-15 21:36:29 +00:00
Vitor Sessak
af838d4c1e 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
2008-02-15 21:36:25 +00:00
Vitor Sessak
998a7aa3dc 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
2008-02-15 21:36:21 +00:00
Vitor Sessak
9586ba3a13 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
2008-02-15 21:36:17 +00:00
Vitor Sessak
3628fbe092 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
2008-02-15 21:36:13 +00:00
Vitor Sessak
72e3037a2c 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
2008-02-15 21:36:10 +00:00
Vitor Sessak
efb36bfc21 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
2008-02-15 21:36:06 +00:00
Vitor Sessak
426d5c252f 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
2008-02-15 21:36:03 +00:00
Vitor Sessak
eaf7eb6617 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
2008-02-15 21:35:59 +00:00
Vitor Sessak
ce356b0980 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
2008-02-15 21:35:56 +00:00
Vitor Sessak
102fb0e3ac 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
2008-02-15 21:35:53 +00:00
Vitor Sessak
ba6b903510 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
2008-02-15 21:35:49 +00:00
Vitor Sessak
e0752603a1 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
2008-02-15 21:35:45 +00:00
Vitor Sessak
89e64908a3 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
2008-02-15 21:35:43 +00:00
Vitor Sessak
92beffdc92 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
2008-02-15 21:35:40 +00:00
Vitor Sessak
a4ca73890e 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
2008-02-15 21:35:35 +00:00
Vitor Sessak
4f770f667f 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
2008-02-15 21:35:31 +00:00
Vitor Sessak
9cc321bd9a 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
2008-02-15 21:35:29 +00:00
Vitor Sessak
c74032b7a8 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
2008-02-15 21:35:25 +00:00
Vitor Sessak
58a9b20fb6 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
2008-02-15 21:34:07 +00:00
Vitor Sessak
d72a138e43 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
2008-02-15 21:34:04 +00:00
Vitor Sessak
4dbbcdee1e 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
2008-02-15 21:33:56 +00:00
Vitor Sessak
f037f7e032 100l
Originally committed as revision 11964 to svn://svn.ffmpeg.org/ffmpeg/trunk
2008-02-15 21:01:10 +00:00
Michael Niedermayer
83a9db42a3 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
2008-02-15 20:32:32 +00:00
Vitor Sessak
db7ae7d1b9 Simplify avcodec_default_get_buffer()
Originally committed as revision 11962 to svn://svn.ffmpeg.org/ffmpeg/trunk
2008-02-15 20:23:49 +00:00
Vitor Sessak
4fe109ebdd Add header for declaration of ff_xxxx functions in imgconvert.c
Originally committed as revision 11961 to svn://svn.ffmpeg.org/ffmpeg/trunk
2008-02-15 20:20:57 +00:00
Vitor Sessak
6dd36490c7 This should not be part of the public API
Originally committed as revision 11960 to svn://svn.ffmpeg.org/ffmpeg/trunk
2008-02-15 20:19:46 +00:00
Vitor Sessak
fba95d3c23 My commit in r11942 broke compilation.
This fixes it.

Originally committed as revision 11959 to svn://svn.ffmpeg.org/ffmpeg/trunk
2008-02-15 19:47:14 +00:00
Vitor Sessak
0fdf410a3a Remove everything not yet commited to svn
Originally committed as revision 11958 to svn://svn.ffmpeg.org/ffmpeg/trunk
2008-02-15 19:36:58 +00:00
Vitor Sessak
a1e3e4ba3e 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
2008-02-15 19:35:06 +00:00
Vitor Sessak
538e94d505 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
2008-02-15 19:34:54 +00:00
Vitor Sessak
217296130c 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
2008-02-15 19:34:43 +00:00
Vitor Sessak
0d6423514b 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
2008-02-15 19:34:10 +00:00
Vitor Sessak
223c84acf4 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
2008-02-15 19:33:48 +00:00
Vitor Sessak
b4aa24fdfa 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
2008-02-15 19:33:36 +00:00
Vitor Sessak
8d990c1914 More targets addition
Merge of several patches in SoC, by various authors.

Originally committed as revision 11951 to svn://svn.ffmpeg.org/ffmpeg/trunk
2008-02-15 19:33:05 +00:00
Víctor Paesa
bb9cb87ca0 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
2008-02-15 19:31:19 +00:00
Vitor Sessak
9f4a53d1f8 Targets addition and removal
Commited in SoC by Bobby Bingham

Originally committed as revision 11949 to svn://svn.ffmpeg.org/ffmpeg/trunk
2008-02-15 19:30:58 +00:00
Vitor Sessak
0a46caf92a 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
2008-02-15 19:29:00 +00:00
Vitor Sessak
da84232310 Merge of 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
2008-02-15 19:24:25 +00:00
Vitor Sessak
782e83e21b 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
2008-02-15 19:21:42 +00:00
Vitor Sessak
52bfefeb45 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
2008-02-15 19:21:21 +00:00
Vitor Sessak
bc305cc32b 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
2008-02-15 19:20:46 +00:00
Vitor Sessak
2012358455 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
2008-02-15 19:18:12 +00:00