]> rtime.felk.cvut.cz Git - frescor/ffmpeg.git/log
frescor/ffmpeg.git
16 years agoRiff ids for wmapro and wmavoice, this adds support for stream copy of these codecs...
banan [Sat, 23 Feb 2008 23:30:41 +0000 (23:30 +0000)]
Riff ids for wmapro and wmavoice, this adds support for stream copy of these codecs between asf,avi and wav containers.

git-svn-id: file:///var/local/repositories/ffmpeg/trunk@12182 9553f0bf-9b14-0410-a0b8-cfaf0461ba5b

16 years agouse diff -u -w in codec regression test
mru [Sat, 23 Feb 2008 13:15:24 +0000 (13:15 +0000)]
use diff -u -w in codec regression test

git-svn-id: file:///var/local/repositories/ffmpeg/trunk@12181 9553f0bf-9b14-0410-a0b8-cfaf0461ba5b

16 years agotreat stream_type==0x82 as AUDIO_DTS when the program has a REGISTRATION_DESCRIPTOR...
nicodvb [Sat, 23 Feb 2008 10:57:38 +0000 (10:57 +0000)]
treat stream_type==0x82 as AUDIO_DTS when the program has a REGISTRATION_DESCRIPTOR with the value HDMV; approved by Mans

git-svn-id: file:///var/local/repositories/ffmpeg/trunk@12180 9553f0bf-9b14-0410-a0b8-cfaf0461ba5b

16 years agoRemove apparently unneeded and buggy align.
michael [Fri, 22 Feb 2008 19:27:22 +0000 (19:27 +0000)]
Remove apparently unneeded and buggy align.

git-svn-id: file:///var/local/repositories/ffmpeg/trunk@12179 9553f0bf-9b14-0410-a0b8-cfaf0461ba5b

16 years agoAdd -lm to x264 check, it is needed on most systems.
diego [Fri, 22 Feb 2008 17:15:24 +0000 (17:15 +0000)]
Add -lm to x264 check, it is needed on most systems.
taken from the DOS/DJGPP port by Michael Kostylev, mik niipt ru

git-svn-id: file:///var/local/repositories/ffmpeg/trunk@12178 9553f0bf-9b14-0410-a0b8-cfaf0461ba5b

16 years agocleaner way of writing packed-byte constants.
lorenm [Fri, 22 Feb 2008 16:53:26 +0000 (16:53 +0000)]
cleaner way of writing packed-byte constants.
suggested by Uoti Urpala

git-svn-id: file:///var/local/repositories/ffmpeg/trunk@12177 9553f0bf-9b14-0410-a0b8-cfaf0461ba5b

16 years agoAscii art to explain what avfilter_formats_changeref() does.
michael [Thu, 21 Feb 2008 22:33:40 +0000 (22:33 +0000)]
Ascii art to explain what avfilter_formats_changeref() does.

git-svn-id: file:///var/local/repositories/ffmpeg/trunk@12176 9553f0bf-9b14-0410-a0b8-cfaf0461ba5b

16 years agocosmetic
michael [Thu, 21 Feb 2008 22:26:24 +0000 (22:26 +0000)]
cosmetic

git-svn-id: file:///var/local/repositories/ffmpeg/trunk@12175 9553f0bf-9b14-0410-a0b8-cfaf0461ba5b

16 years agoBetter description (merge is too vague IMHO).
michael [Thu, 21 Feb 2008 22:19:51 +0000 (22:19 +0000)]
Better description (merge is too vague IMHO).

git-svn-id: file:///var/local/repositories/ffmpeg/trunk@12174 9553f0bf-9b14-0410-a0b8-cfaf0461ba5b

16 years agoBetter description for merge_ref().
michael [Thu, 21 Feb 2008 22:10:11 +0000 (22:10 +0000)]
Better description for merge_ref().

git-svn-id: file:///var/local/repositories/ffmpeg/trunk@12173 9553f0bf-9b14-0410-a0b8-cfaf0461ba5b

16 years agoDocument avfilter_formats_ref() with some ascii art.
michael [Thu, 21 Feb 2008 22:02:53 +0000 (22:02 +0000)]
Document avfilter_formats_ref() with some ascii art.

git-svn-id: file:///var/local/repositories/ffmpeg/trunk@12172 9553f0bf-9b14-0410-a0b8-cfaf0461ba5b

16 years agominor English corrections
melanson [Thu, 21 Feb 2008 18:46:49 +0000 (18:46 +0000)]
minor English corrections

git-svn-id: file:///var/local/repositories/ffmpeg/trunk@12171 9553f0bf-9b14-0410-a0b8-cfaf0461ba5b

16 years agotypos
michael [Thu, 21 Feb 2008 18:42:33 +0000 (18:42 +0000)]
typos

git-svn-id: file:///var/local/repositories/ffmpeg/trunk@12170 9553f0bf-9b14-0410-a0b8-cfaf0461ba5b

16 years agoExplain that libavcodec/i386/idct_mmx.c is GPLed.
diego [Thu, 21 Feb 2008 15:48:58 +0000 (15:48 +0000)]
Explain that libavcodec/i386/idct_mmx.c is GPLed.

git-svn-id: file:///var/local/repositories/ffmpeg/trunk@12169 9553f0bf-9b14-0410-a0b8-cfaf0461ba5b

16 years ago"General Tips" section
michael [Thu, 21 Feb 2008 13:02:31 +0000 (13:02 +0000)]
"General Tips" section

git-svn-id: file:///var/local/repositories/ffmpeg/trunk@12168 9553f0bf-9b14-0410-a0b8-cfaf0461ba5b

16 years agoparse_number_or_die()
michael [Thu, 21 Feb 2008 12:24:37 +0000 (12:24 +0000)]
parse_number_or_die()
Based on a patch by Stefano Sabatini.

git-svn-id: file:///var/local/repositories/ffmpeg/trunk@12167 9553f0bf-9b14-0410-a0b8-cfaf0461ba5b

16 years agoindent
lorenm [Thu, 21 Feb 2008 07:55:42 +0000 (07:55 +0000)]
indent

git-svn-id: file:///var/local/repositories/ffmpeg/trunk@12166 9553f0bf-9b14-0410-a0b8-cfaf0461ba5b

16 years agopseudo-simd add_bytes and diff_bytes
lorenm [Thu, 21 Feb 2008 07:54:46 +0000 (07:54 +0000)]
pseudo-simd add_bytes and diff_bytes
2x faster than scalar in 32bit, 4x faster in 64bit (as opposed to 8x in mmx)

git-svn-id: file:///var/local/repositories/ffmpeg/trunk@12165 9553f0bf-9b14-0410-a0b8-cfaf0461ba5b

16 years agosimd and unroll png_filter_row
lorenm [Thu, 21 Feb 2008 07:10:46 +0000 (07:10 +0000)]
simd and unroll png_filter_row
cycles per 1000 pixels on core2:
left: 9211->5170
top: 9283->2138
avg: 12215->7611
paeth: 64024->17360
overall rgb png decoding speed: +45%
overall greyscale png decoding speed: +6%

git-svn-id: file:///var/local/repositories/ffmpeg/trunk@12164 9553f0bf-9b14-0410-a0b8-cfaf0461ba5b

16 years agoDisabling all SSE* code for old gcc to avoid alignment issues.
michael [Thu, 21 Feb 2008 00:06:07 +0000 (00:06 +0000)]
Disabling all SSE* code for old gcc to avoid alignment issues.

git-svn-id: file:///var/local/repositories/ffmpeg/trunk@12163 9553f0bf-9b14-0410-a0b8-cfaf0461ba5b

16 years agorevert 12156
michael [Wed, 20 Feb 2008 20:24:38 +0000 (20:24 +0000)]
revert 12156

Log:
Make timestamp interpolation work with mpeg2 field pictures.
Cleaner/simpler solutions are welcome.
----
A IMHO cleaner solution has been implemented.

git-svn-id: file:///var/local/repositories/ffmpeg/trunk@12162 9553f0bf-9b14-0410-a0b8-cfaf0461ba5b

16 years agoForgot this, which is needed for merging field pics too.
michael [Wed, 20 Feb 2008 19:48:25 +0000 (19:48 +0000)]
Forgot this, which is needed for merging field pics too.

git-svn-id: file:///var/local/repositories/ffmpeg/trunk@12161 9553f0bf-9b14-0410-a0b8-cfaf0461ba5b

16 years agoMake find_frame_end() merge 2 mpeg2 field pictures. This should make mpeg2
michael [Wed, 20 Feb 2008 19:45:38 +0000 (19:45 +0000)]
Make find_frame_end() merge 2 mpeg2 field pictures. This should make mpeg2
field pictures much more digestable.

git-svn-id: file:///var/local/repositories/ffmpeg/trunk@12160 9553f0bf-9b14-0410-a0b8-cfaf0461ba5b

16 years ago10l: Correctly use preprocessor conditionals.
diego [Wed, 20 Feb 2008 18:48:49 +0000 (18:48 +0000)]
10l: Correctly use preprocessor conditionals.
patch by Eddie Pang, eddpang gmail com

git-svn-id: file:///var/local/repositories/ffmpeg/trunk@12159 9553f0bf-9b14-0410-a0b8-cfaf0461ba5b

16 years agoFix computation of the "NTP time" field in RTCP SR packets, and do not
lucabe [Wed, 20 Feb 2008 10:19:35 +0000 (10:19 +0000)]
Fix computation of the "NTP time" field in RTCP SR packets, and do not
export times with microsecond precision

git-svn-id: file:///var/local/repositories/ffmpeg/trunk@12158 9553f0bf-9b14-0410-a0b8-cfaf0461ba5b

16 years agoGet rid of a fake timestamp discontinuity at the begin of V.VOB.
michael [Wed, 20 Feb 2008 03:40:07 +0000 (03:40 +0000)]
Get rid of a fake timestamp discontinuity at the begin of V.VOB.
This solution isnt really correct but its quite simple, correct would
be to do a second pass over the packets after all the headers have been
collected.

git-svn-id: file:///var/local/repositories/ffmpeg/trunk@12157 9553f0bf-9b14-0410-a0b8-cfaf0461ba5b

16 years agoMake timestamp interpolation work with mpeg2 field pictures.
michael [Wed, 20 Feb 2008 03:20:06 +0000 (03:20 +0000)]
Make timestamp interpolation work with mpeg2 field pictures.
Cleaner/simpler solutions are welcome.

git-svn-id: file:///var/local/repositories/ffmpeg/trunk@12156 9553f0bf-9b14-0410-a0b8-cfaf0461ba5b

16 years ago#include avutil.h in postprocess.h
mru [Wed, 20 Feb 2008 01:23:04 +0000 (01:23 +0000)]
#include avutil.h in postprocess.h

git-svn-id: file:///var/local/repositories/ffmpeg/trunk@12155 9553f0bf-9b14-0410-a0b8-cfaf0461ba5b

16 years agoClean up lib* version definitions
mru [Tue, 19 Feb 2008 22:50:28 +0000 (22:50 +0000)]
Clean up lib* version definitions

Updating version numbers now requires changing only one place.

git-svn-id: file:///var/local/repositories/ffmpeg/trunk@12154 9553f0bf-9b14-0410-a0b8-cfaf0461ba5b

16 years agoFix ;;
michael [Tue, 19 Feb 2008 22:09:08 +0000 (22:09 +0000)]
Fix  ;;

git-svn-id: file:///var/local/repositories/ffmpeg/trunk@12153 9553f0bf-9b14-0410-a0b8-cfaf0461ba5b

16 years agoAdd some const, fixes warnings:
reimar [Tue, 19 Feb 2008 22:07:48 +0000 (22:07 +0000)]
Add some const, fixes warnings:
rtpenc_h264.c:69: warning: assignment discards qualifiers from pointer target type
rtpenc_h264.c:74: warning: assignment discards qualifiers from pointer target type

git-svn-id: file:///var/local/repositories/ffmpeg/trunk@12152 9553f0bf-9b14-0410-a0b8-cfaf0461ba5b

16 years agoMissing const, fix warnings:
reimar [Tue, 19 Feb 2008 21:58:54 +0000 (21:58 +0000)]
Missing const, fix warnings:
sdp.c:115: warning: assignment discards qualifiers from pointer target type
sdp.c:120: warning: assignment discards qualifiers from pointer target type

git-svn-id: file:///var/local/repositories/ffmpeg/trunk@12151 9553f0bf-9b14-0410-a0b8-cfaf0461ba5b

16 years agoFix warnings:
reimar [Tue, 19 Feb 2008 21:55:13 +0000 (21:55 +0000)]
Fix warnings:
i386/vp3dsp_sse2.c:805: warning: cast discards qualifiers from pointer target type
i386/vp3dsp_sse2.c:806: warning: cast discards qualifiers from pointer target type

git-svn-id: file:///var/local/repositories/ffmpeg/trunk@12150 9553f0bf-9b14-0410-a0b8-cfaf0461ba5b

16 years agoRemove duplicate ;
reimar [Tue, 19 Feb 2008 21:46:40 +0000 (21:46 +0000)]
Remove duplicate ;

git-svn-id: file:///var/local/repositories/ffmpeg/trunk@12149 9553f0bf-9b14-0410-a0b8-cfaf0461ba5b

16 years agoAdd casts to avoid warnings:
reimar [Tue, 19 Feb 2008 21:42:10 +0000 (21:42 +0000)]
Add casts to avoid warnings:
fraps.c:102: warning: passing argument 1 of ‘s->dsp.bswap_buf’ from incompatible pointer type
fraps.c:102: warning: passing argument 2 of ‘s->dsp.bswap_buf’ from incompatible pointer type

git-svn-id: file:///var/local/repositories/ffmpeg/trunk@12148 9553f0bf-9b14-0410-a0b8-cfaf0461ba5b

16 years agoMissing const
reimar [Tue, 19 Feb 2008 21:37:53 +0000 (21:37 +0000)]
Missing const

git-svn-id: file:///var/local/repositories/ffmpeg/trunk@12147 9553f0bf-9b14-0410-a0b8-cfaf0461ba5b

16 years agoFix misplaced const, avoids a cast-discards-qualifiers warning
reimar [Tue, 19 Feb 2008 16:18:17 +0000 (16:18 +0000)]
Fix misplaced const, avoids a cast-discards-qualifiers warning

git-svn-id: file:///var/local/repositories/ffmpeg/trunk@12146 9553f0bf-9b14-0410-a0b8-cfaf0461ba5b

16 years agoconst
michael [Tue, 19 Feb 2008 16:08:52 +0000 (16:08 +0000)]
const

git-svn-id: file:///var/local/repositories/ffmpeg/trunk@12145 9553f0bf-9b14-0410-a0b8-cfaf0461ba5b

16 years agoReduce the number of senselessly scanned bytes.
michael [Tue, 19 Feb 2008 15:55:14 +0000 (15:55 +0000)]
Reduce the number of senselessly scanned bytes.

git-svn-id: file:///var/local/repositories/ffmpeg/trunk@12144 9553f0bf-9b14-0410-a0b8-cfaf0461ba5b

16 years agoarg 10000l. Fix wrong fix committed in r12141
gpoirier [Tue, 19 Feb 2008 07:24:00 +0000 (07:24 +0000)]
arg 10000l. Fix wrong fix committed in r12141

git-svn-id: file:///var/local/repositories/ffmpeg/trunk@12143 9553f0bf-9b14-0410-a0b8-cfaf0461ba5b

16 years agofix broken indentation
gpoirier [Tue, 19 Feb 2008 07:20:03 +0000 (07:20 +0000)]
fix broken indentation

git-svn-id: file:///var/local/repositories/ffmpeg/trunk@12142 9553f0bf-9b14-0410-a0b8-cfaf0461ba5b

16 years ago10l: fix always false test: Binary & has lower precedence than ==
gpoirier [Tue, 19 Feb 2008 07:19:15 +0000 (07:19 +0000)]
10l: fix always false test: Binary & has lower precedence than ==

git-svn-id: file:///var/local/repositories/ffmpeg/trunk@12141 9553f0bf-9b14-0410-a0b8-cfaf0461ba5b

16 years agoRefactor vcprm and vcii macros by using the AVV macro.
diego [Mon, 18 Feb 2008 23:01:26 +0000 (23:01 +0000)]
Refactor vcprm and vcii macros by using the AVV macro.

git-svn-id: file:///var/local/repositories/ffmpeg/trunk@12140 9553f0bf-9b14-0410-a0b8-cfaf0461ba5b

16 years agoRefactor the FOUROF macro using the AVV macro.
diego [Mon, 18 Feb 2008 22:26:46 +0000 (22:26 +0000)]
Refactor the FOUROF macro using the AVV macro.

git-svn-id: file:///var/local/repositories/ffmpeg/trunk@12139 9553f0bf-9b14-0410-a0b8-cfaf0461ba5b

16 years agoRemove stray #undef.
diego [Mon, 18 Feb 2008 22:22:17 +0000 (22:22 +0000)]
Remove stray #undef.

git-svn-id: file:///var/local/repositories/ffmpeg/trunk@12138 9553f0bf-9b14-0410-a0b8-cfaf0461ba5b

16 years agofix crash on non-AltiVec powered machines: MPV_common_init_altivec doesn't check...
gpoirier [Mon, 18 Feb 2008 21:35:31 +0000 (21:35 +0000)]
fix crash on non-AltiVec powered machines: MPV_common_init_altivec doesn't check mm_flags
Patch by Alexander Strange %astrange A ithinksw PP com %

git-svn-id: file:///var/local/repositories/ffmpeg/trunk@12137 9553f0bf-9b14-0410-a0b8-cfaf0461ba5b

16 years agoRemove a superfluous call to atoi in ffmpeg.c:opt_verbose
superdump [Mon, 18 Feb 2008 15:30:56 +0000 (15:30 +0000)]
Remove a superfluous call to atoi in ffmpeg.c:opt_verbose

Patch by Stefano Sabatini ( stefano sabatini-lala poste it )
[FFmpeg-devel] [PATCH] Cosmetics: remove a superfluos call to atoi in
ffmpeg.c:opt_verbose

git-svn-id: file:///var/local/repositories/ffmpeg/trunk@12136 9553f0bf-9b14-0410-a0b8-cfaf0461ba5b

16 years agoAdd notes where known timestamp issues remain.
michael [Sun, 17 Feb 2008 21:31:39 +0000 (21:31 +0000)]
Add notes where known timestamp issues remain.

git-svn-id: file:///var/local/repositories/ffmpeg/trunk@12135 9553f0bf-9b14-0410-a0b8-cfaf0461ba5b

16 years agoSet initial next_pts to unknown, this avoids the nonsense timestamp
michael [Sun, 17 Feb 2008 20:12:44 +0000 (20:12 +0000)]
Set initial next_pts to unknown, this avoids the nonsense timestamp
discontinuity at the start. I hope this has no sideeffects, if it does
send a bugreport!
fixes issue137

git-svn-id: file:///var/local/repositories/ffmpeg/trunk@12134 9553f0bf-9b14-0410-a0b8-cfaf0461ba5b

16 years agoPrint a warning if a decoder produces more than 1 frame of output for
michael [Sun, 17 Feb 2008 19:38:47 +0000 (19:38 +0000)]
Print a warning if a decoder produces more than 1 frame of output for
a single frame it got from the demuxer+parser.

git-svn-id: file:///var/local/repositories/ffmpeg/trunk@12133 9553f0bf-9b14-0410-a0b8-cfaf0461ba5b

16 years agoSet next_pts to pts if its unknown and pkt->dts isnt known either, this
michael [Sun, 17 Feb 2008 19:08:15 +0000 (19:08 +0000)]
Set next_pts to pts if its unknown and pkt->dts isnt known either, this
is needed because next_pts is used to calculate the next pts and adding
to AV_NOPTS_VALUE doesnt achive the intended result.

git-svn-id: file:///var/local/repositories/ffmpeg/trunk@12132 9553f0bf-9b14-0410-a0b8-cfaf0461ba5b

16 years agosimplify (next_)pts code
michael [Sun, 17 Feb 2008 17:55:53 +0000 (17:55 +0000)]
simplify (next_)pts code

git-svn-id: file:///var/local/repositories/ffmpeg/trunk@12131 9553f0bf-9b14-0410-a0b8-cfaf0461ba5b

16 years agoUse next_pts if pkt->dts is unknown. In an ideal world this wouldnt be needed
michael [Sun, 17 Feb 2008 17:41:32 +0000 (17:41 +0000)]
Use next_pts if pkt->dts is unknown. In an ideal world this wouldnt be needed
but sadly there are cases where the timestamps cannot be found without decoding.

git-svn-id: file:///var/local/repositories/ffmpeg/trunk@12130 9553f0bf-9b14-0410-a0b8-cfaf0461ba5b

16 years agoremove duplicate AV_STRINGIFY() definition
mru [Sun, 17 Feb 2008 03:44:47 +0000 (03:44 +0000)]
remove duplicate AV_STRINGIFY() definition

git-svn-id: file:///var/local/repositories/ffmpeg/trunk@12129 9553f0bf-9b14-0410-a0b8-cfaf0461ba5b

16 years agoprettify lib* version number extraction
mru [Sun, 17 Feb 2008 00:00:10 +0000 (00:00 +0000)]
prettify lib* version number extraction

git-svn-id: file:///var/local/repositories/ffmpeg/trunk@12128 9553f0bf-9b14-0410-a0b8-cfaf0461ba5b

16 years agoprettify encoder/decoder/muxer/... list extraction
mru [Sun, 17 Feb 2008 00:00:06 +0000 (00:00 +0000)]
prettify encoder/decoder/muxer/... list extraction

git-svn-id: file:///var/local/repositories/ffmpeg/trunk@12127 9553f0bf-9b14-0410-a0b8-cfaf0461ba5b

16 years agoclean up definition of DECLARE_ALIGNED_8 and STRIDE_ALIGN
mru [Sat, 16 Feb 2008 19:18:30 +0000 (19:18 +0000)]
clean up definition of DECLARE_ALIGNED_8 and STRIDE_ALIGN

git-svn-id: file:///var/local/repositories/ffmpeg/trunk@12126 9553f0bf-9b14-0410-a0b8-cfaf0461ba5b

16 years agoFLAT objects cannot have multiple sections, so using the L1 attributes breaks
diego [Sat, 16 Feb 2008 15:17:31 +0000 (15:17 +0000)]
FLAT objects cannot have multiple sections, so using the L1 attributes breaks
linking. The FDPIC relocs also break for any other format. Thus check the
compiler environment and select the appropriate sections/relocs.
patch by Mike Frysinger, vapier.adi a gmail d com

git-svn-id: file:///var/local/repositories/ffmpeg/trunk@12125 9553f0bf-9b14-0410-a0b8-cfaf0461ba5b

16 years agoThis shell script is not bash-specific.
diego [Sat, 16 Feb 2008 14:42:44 +0000 (14:42 +0000)]
This shell script is not bash-specific.

git-svn-id: file:///var/local/repositories/ffmpeg/trunk@12124 9553f0bf-9b14-0410-a0b8-cfaf0461ba5b

16 years agoRemove check for the availability of the -u diff flag, we require it in
diego [Sat, 16 Feb 2008 14:37:23 +0000 (14:37 +0000)]
Remove check for the availability of the -u diff flag, we require it in
other places without checking for its availability already.

git-svn-id: file:///var/local/repositories/ffmpeg/trunk@12123 9553f0bf-9b14-0410-a0b8-cfaf0461ba5b

16 years agoThe Blackfin toolchains will automatically select FDPIC according to the
diego [Sat, 16 Feb 2008 14:21:53 +0000 (14:21 +0000)]
The Blackfin toolchains will automatically select FDPIC according to the
toolchain/tuple, so there is no need (and indeed this is unwanted)
to force -mfdpic into the compile/linker flags.
patch by Mike Frysinger, vapier.adi a gmail d com

git-svn-id: file:///var/local/repositories/ffmpeg/trunk@12122 9553f0bf-9b14-0410-a0b8-cfaf0461ba5b

16 years agodo not run ldconfig after installing shared libraries
mru [Sat, 16 Feb 2008 14:13:23 +0000 (14:13 +0000)]
do not run ldconfig after installing shared libraries

git-svn-id: file:///var/local/repositories/ffmpeg/trunk@12121 9553f0bf-9b14-0410-a0b8-cfaf0461ba5b

16 years agoRemove unneeded function.
vitor [Fri, 15 Feb 2008 22:15:13 +0000 (22:15 +0000)]
Remove unneeded function.

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

git-svn-id: file:///var/local/repositories/ffmpeg/trunk@12120 9553f0bf-9b14-0410-a0b8-cfaf0461ba5b

16 years agoOops
vitor [Fri, 15 Feb 2008 22:15:09 +0000 (22:15 +0000)]
Oops
Commited in SoC by Vitor Sessak on 2008-02-12 20:43:49

git-svn-id: file:///var/local/repositories/ffmpeg/trunk@12119 9553f0bf-9b14-0410-a0b8-cfaf0461ba5b

16 years agoMissed this file in my conditional compilation patch
vitor [Fri, 15 Feb 2008 22:15:06 +0000 (22:15 +0000)]
Missed this file in my conditional compilation patch
Commited in SoC by Vitor Sessak on 2008-02-12 20:40:32

git-svn-id: file:///var/local/repositories/ffmpeg/trunk@12118 9553f0bf-9b14-0410-a0b8-cfaf0461ba5b

16 years agoAdd libavfilter_version
vitor [Fri, 15 Feb 2008 22:15:04 +0000 (22:15 +0000)]
Add libavfilter_version

Patch by Víctor Paesa

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

git-svn-id: file:///var/local/repositories/ffmpeg/trunk@12117 9553f0bf-9b14-0410-a0b8-cfaf0461ba5b

16 years agoRemove author field
vitor [Fri, 15 Feb 2008 22:14:58 +0000 (22:14 +0000)]
Remove author field

Suggested by Baptiste Coudurier

Commited in SoC by Vitor Sessak on 2008-02-11 19:56:27

git-svn-id: file:///var/local/repositories/ffmpeg/trunk@12116 9553f0bf-9b14-0410-a0b8-cfaf0461ba5b

16 years agoUse CodecType for pad type
vitor [Fri, 15 Feb 2008 22:14:55 +0000 (22:14 +0000)]
Use CodecType for pad type
Commited in SoC by Vitor Sessak on 2008-02-10 20:41:57

git-svn-id: file:///var/local/repositories/ffmpeg/trunk@12115 9553f0bf-9b14-0410-a0b8-cfaf0461ba5b

16 years agoNit: remove odd whitespace
vitor [Fri, 15 Feb 2008 22:14:52 +0000 (22:14 +0000)]
Nit: remove odd whitespace
Commited in SoC by Vitor Sessak on 2008-02-10 20:32:56

git-svn-id: file:///var/local/repositories/ffmpeg/trunk@12114 9553f0bf-9b14-0410-a0b8-cfaf0461ba5b

16 years agoGroup avfilter_poll_frame() with related funcions and add doxygen comment
vitor [Fri, 15 Feb 2008 22:14:49 +0000 (22:14 +0000)]
Group avfilter_poll_frame() with related funcions and add doxygen comment
Commited in SoC by Vitor Sessak on 2008-02-10 20:30:50

git-svn-id: file:///var/local/repositories/ffmpeg/trunk@12113 9553f0bf-9b14-0410-a0b8-cfaf0461ba5b

16 years agoUpdate comment to match code
vitor [Fri, 15 Feb 2008 22:14:46 +0000 (22:14 +0000)]
Update comment to match code
Commited in SoC by Vitor Sessak on 2008-02-10 08:55:18

git-svn-id: file:///var/local/repositories/ffmpeg/trunk@12112 9553f0bf-9b14-0410-a0b8-cfaf0461ba5b

16 years agoNits: punctuation and capitalization
vitor [Fri, 15 Feb 2008 22:14:44 +0000 (22:14 +0000)]
Nits: punctuation and capitalization
Commited in SoC by Vitor Sessak on 2008-02-09 19:47:46

git-svn-id: file:///var/local/repositories/ffmpeg/trunk@12111 9553f0bf-9b14-0410-a0b8-cfaf0461ba5b

16 years agoAdd const to silence warnings
vitor [Fri, 15 Feb 2008 22:14:41 +0000 (22:14 +0000)]
Add const to silence warnings
Commited in SoC by Vitor Sessak on 2008-02-09 15:59:47

git-svn-id: file:///var/local/repositories/ffmpeg/trunk@12110 9553f0bf-9b14-0410-a0b8-cfaf0461ba5b

16 years agoImplement poll_frame() method. Fix ffmpeg.c bug with
vitor [Fri, 15 Feb 2008 22:14:37 +0000 (22:14 +0000)]
Implement poll_frame() method. Fix ffmpeg.c bug with
vf_fps filter.

Commited in SoC by Vitor Sessak on 2008-02-06 19:55:36

git-svn-id: file:///var/local/repositories/ffmpeg/trunk@12109 9553f0bf-9b14-0410-a0b8-cfaf0461ba5b

16 years agoIndentation
vitor [Fri, 15 Feb 2008 22:14:32 +0000 (22:14 +0000)]
Indentation

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

git-svn-id: file:///var/local/repositories/ffmpeg/trunk@12108 9553f0bf-9b14-0410-a0b8-cfaf0461ba5b

16 years agoRework link property configuration system.
vitor [Fri, 15 Feb 2008 22:14:25 +0000 (22:14 +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

git-svn-id: file:///var/local/repositories/ffmpeg/trunk@12107 9553f0bf-9b14-0410-a0b8-cfaf0461ba5b

16 years agoFix misc. warnings
vitor [Fri, 15 Feb 2008 22:14:23 +0000 (22:14 +0000)]
Fix misc. warnings
Commited in SoC by Vitor Sessak on 2007-12-21 10:53:16

git-svn-id: file:///var/local/repositories/ffmpeg/trunk@12106 9553f0bf-9b14-0410-a0b8-cfaf0461ba5b

16 years agoRewrite colorspace negotiation.
vitor [Fri, 15 Feb 2008 22:14:20 +0000 (22:14 +0000)]
Rewrite colorspace negotiation.

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

git-svn-id: file:///var/local/repositories/ffmpeg/trunk@12105 9553f0bf-9b14-0410-a0b8-cfaf0461ba5b

16 years agoAdd pixel aspect ratio to AVFilterPicRef structure
vitor [Fri, 15 Feb 2008 22:14:17 +0000 (22:14 +0000)]
Add pixel aspect ratio to AVFilterPicRef structure

Commited in SoC by Bobby Bingham on 2007-08-20 14:33:24

git-svn-id: file:///var/local/repositories/ffmpeg/trunk@12104 9553f0bf-9b14-0410-a0b8-cfaf0461ba5b

16 years agoAdd another "reuse" permission, to distinguish between the case where a
vitor [Fri, 15 Feb 2008 22:14:14 +0000 (22:14 +0000)]
Add another "reuse" permission, to distinguish between the case where a
source filter will simply want to re-output the same image multiple times
and reuse a buffer to do it, and the case where the source filter will
output multiple image by modifying a single buffer and outputting it multiple
times.

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

git-svn-id: file:///var/local/repositories/ffmpeg/trunk@12103 9553f0bf-9b14-0410-a0b8-cfaf0461ba5b

16 years agouse units of 1/AV_TIME_BASE for pts rather than milliseconds
vitor [Fri, 15 Feb 2008 22:14:06 +0000 (22:14 +0000)]
use units of 1/AV_TIME_BASE for pts rather than milliseconds

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

git-svn-id: file:///var/local/repositories/ffmpeg/trunk@12102 9553f0bf-9b14-0410-a0b8-cfaf0461ba5b

16 years agoRename avfilter_create to avfilter_open and remove the wrapper function
vitor [Fri, 15 Feb 2008 22:14:02 +0000 (22:14 +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

git-svn-id: file:///var/local/repositories/ffmpeg/trunk@12101 9553f0bf-9b14-0410-a0b8-cfaf0461ba5b

16 years agoRevert braindead linked list of permissions
vitor [Fri, 15 Feb 2008 22:13:59 +0000 (22:13 +0000)]
Revert braindead linked list of permissions

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

git-svn-id: file:///var/local/repositories/ffmpeg/trunk@12100 9553f0bf-9b14-0410-a0b8-cfaf0461ba5b

16 years agoTrack the permissions that have been given out to each picture.
vitor [Fri, 15 Feb 2008 22:13:56 +0000 (22:13 +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

git-svn-id: file:///var/local/repositories/ffmpeg/trunk@12099 9553f0bf-9b14-0410-a0b8-cfaf0461ba5b

16 years agoAllow filters to set the requirements on permissions for incoming buffers.
vitor [Fri, 15 Feb 2008 22:13:52 +0000 (22:13 +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

git-svn-id: file:///var/local/repositories/ffmpeg/trunk@12098 9553f0bf-9b14-0410-a0b8-cfaf0461ba5b

16 years agospelling fix
vitor [Fri, 15 Feb 2008 22:13:47 +0000 (22:13 +0000)]
spelling fix

Commited in SoC by Bobby Bingham on 2007-08-17 14:40:55

git-svn-id: file:///var/local/repositories/ffmpeg/trunk@12097 9553f0bf-9b14-0410-a0b8-cfaf0461ba5b

16 years agoRemove the data parameter from draw_slice(). It's unneeded and often more
vitor [Fri, 15 Feb 2008 22:13:44 +0000 (22:13 +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

git-svn-id: file:///var/local/repositories/ffmpeg/trunk@12096 9553f0bf-9b14-0410-a0b8-cfaf0461ba5b

16 years agoAdd many new and improve existing doxy comments.
vitor [Fri, 15 Feb 2008 22:13:40 +0000 (22:13 +0000)]
Add many new and improve existing doxy comments.

Commited in SoC by Bobby Bingham on 2007-08-14 16:39:26

git-svn-id: file:///var/local/repositories/ffmpeg/trunk@12095 9553f0bf-9b14-0410-a0b8-cfaf0461ba5b

16 years agoLet request_frame() indicate success or failure
vitor [Fri, 15 Feb 2008 22:13:33 +0000 (22:13 +0000)]
Let request_frame() indicate success or failure

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

git-svn-id: file:///var/local/repositories/ffmpeg/trunk@12094 9553f0bf-9b14-0410-a0b8-cfaf0461ba5b

16 years agoHelper functions for adding new pads to filters at runtime
vitor [Fri, 15 Feb 2008 22:13:30 +0000 (22:13 +0000)]
Helper functions for adding new pads to filters at runtime

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

git-svn-id: file:///var/local/repositories/ffmpeg/trunk@12093 9553f0bf-9b14-0410-a0b8-cfaf0461ba5b

16 years agoSeparate the process of creating links between filters from that of configuring
vitor [Fri, 15 Feb 2008 22:13:28 +0000 (22:13 +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

git-svn-id: file:///var/local/repositories/ffmpeg/trunk@12092 9553f0bf-9b14-0410-a0b8-cfaf0461ba5b

16 years agoMove default entry point implementations to their own file.
vitor [Fri, 15 Feb 2008 22:13:24 +0000 (22:13 +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

git-svn-id: file:///var/local/repositories/ffmpeg/trunk@12091 9553f0bf-9b14-0410-a0b8-cfaf0461ba5b

16 years agoMake input/output pads modifiable on a per-instance basis.
vitor [Fri, 15 Feb 2008 22:13:18 +0000 (22:13 +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

git-svn-id: file:///var/local/repositories/ffmpeg/trunk@12090 9553f0bf-9b14-0410-a0b8-cfaf0461ba5b

16 years agoMake the opaque init parameter non-const.
vitor [Fri, 15 Feb 2008 22:13:13 +0000 (22:13 +0000)]
Make the opaque init parameter non-const.

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

git-svn-id: file:///var/local/repositories/ffmpeg/trunk@12089 9553f0bf-9b14-0410-a0b8-cfaf0461ba5b

16 years agoFix some potential segfaults.
vitor [Fri, 15 Feb 2008 22:13:10 +0000 (22:13 +0000)]
Fix some potential segfaults.

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

git-svn-id: file:///var/local/repositories/ffmpeg/trunk@12088 9553f0bf-9b14-0410-a0b8-cfaf0461ba5b

16 years agoAllow code to pass data to filters it creates.
vitor [Fri, 15 Feb 2008 22:13:05 +0000 (22:13 +0000)]
Allow code to pass data to filters it creates.

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

git-svn-id: file:///var/local/repositories/ffmpeg/trunk@12087 9553f0bf-9b14-0410-a0b8-cfaf0461ba5b

16 years agoSplit filter graphs out into their own source & header files.
vitor [Fri, 15 Feb 2008 22:13:02 +0000 (22:13 +0000)]
Split filter graphs out into their own source & header files.

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

git-svn-id: file:///var/local/repositories/ffmpeg/trunk@12086 9553f0bf-9b14-0410-a0b8-cfaf0461ba5b

16 years agoAdd a simple filter graph structure and functions
vitor [Fri, 15 Feb 2008 22:12:59 +0000 (22:12 +0000)]
Add a simple filter graph structure and functions

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

git-svn-id: file:///var/local/repositories/ffmpeg/trunk@12085 9553f0bf-9b14-0410-a0b8-cfaf0461ba5b

16 years agoAllow giving filter instances names, in anticipation of the upcoming
vitor [Fri, 15 Feb 2008 22:12:54 +0000 (22:12 +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

git-svn-id: file:///var/local/repositories/ffmpeg/trunk@12084 9553f0bf-9b14-0410-a0b8-cfaf0461ba5b

16 years agoAdd pts to frame references
vitor [Fri, 15 Feb 2008 22:12:50 +0000 (22:12 +0000)]
Add pts to frame references

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

git-svn-id: file:///var/local/repositories/ffmpeg/trunk@12083 9553f0bf-9b14-0410-a0b8-cfaf0461ba5b