Commit Graph

12520 Commits

Author SHA1 Message Date
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
Vitor Sessak cc9853d38f 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
2008-02-15 18:01:07 +00:00
Diego Biurrun 27af15dc5c prettyprinting cosmetics
Originally committed as revision 11941 to svn://svn.ffmpeg.org/ffmpeg/trunk
2008-02-15 14:58:18 +00:00
Benjamin Larsson ad40b15394 silence wmaenc.c:181: warning:suggestparentheses around assignment used as truth value
Originally committed as revision 11940 to svn://svn.ffmpeg.org/ffmpeg/trunk
2008-02-15 13:44:08 +00:00
Michael Niedermayer e942293db1 It appears last_pts was not set ...
Originally committed as revision 11939 to svn://svn.ffmpeg.org/ffmpeg/trunk
2008-02-15 13:21:00 +00:00
Luca Abeni 6881b8e567 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
2008-02-15 12:04:35 +00:00
Luca Abeni 408ed51cdb 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
2008-02-15 11:38:38 +00:00
Stefano Sabatini 0d6fd5ec13 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
2008-02-15 07:50:27 +00:00
Michael Niedermayer a712d725c0 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
2008-02-15 02:57:19 +00:00
Michael Niedermayer 3b4f69ae8c Elision header demuxing support.
Originally committed as revision 11935 to svn://svn.ffmpeg.org/ffmpeg/trunk
2008-02-15 02:36:09 +00:00
Michael Niedermayer 880add3743 -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
2008-02-14 18:53:12 +00:00
Benoit Fouet 3f8e1fc80c Update regression test checksum for ffm.
Originally committed as revision 11933 to svn://svn.ffmpeg.org/ffmpeg/trunk
2008-02-14 09:20:53 +00:00
avcoder 90d30570d8 Avoid void*-arithmetic.
Patch by mvplayer: ffmpeg gmail com

Originally committed as revision 11932 to svn://svn.ffmpeg.org/ffmpeg/trunk
2008-02-14 08:16:07 +00:00
Michael Niedermayer 7eeebcc5de 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
2008-02-13 20:17:28 +00:00
Michael Niedermayer 6cb4b28fea Read match_time_delta in the framecode table.
Originally committed as revision 11930 to svn://svn.ffmpeg.org/ffmpeg/trunk
2008-02-13 20:13:29 +00:00