]> rtime.felk.cvut.cz Git - frescor/ffmpeg.git/log
frescor/ffmpeg.git
14 years agoUpdate the entry for the AVFilter.description field addition.
stefano [Thu, 22 Oct 2009 23:08:18 +0000 (23:08 +0000)]
Update the entry for the AVFilter.description field addition.

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

14 years agoMove the description field of the filter from AVFilterContext to
stefano [Thu, 22 Oct 2009 23:03:25 +0000 (23:03 +0000)]
Move the description field of the filter from AVFilterContext to
AVFilter, where it should have had defined the first time.
+10L.

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

14 years agoAdd an entry for the AVFilterContext.description addition.
stefano [Thu, 22 Oct 2009 22:49:49 +0000 (22:49 +0000)]
Add an entry for the AVFilterContext.description addition.

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

14 years agoAdd a description field to AVFilterContext.
stefano [Thu, 22 Oct 2009 22:46:11 +0000 (22:46 +0000)]
Add a description field to AVFilterContext.

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

14 years agoRefer again to the "width" and "height" crop parameter names
stefano [Thu, 22 Oct 2009 22:29:47 +0000 (22:29 +0000)]
Refer again to the "width" and "height" crop parameter names
which were previously mentioned, rather than to "w" and "h".

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

14 years agoAdd video vertical flip filter.
stefano [Thu, 22 Oct 2009 22:00:33 +0000 (22:00 +0000)]
Add video vertical flip filter.

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

14 years agoRefer to the "width" and "height" crop parameter names which were
stefano [Thu, 22 Oct 2009 21:43:37 +0000 (21:43 +0000)]
Refer to the "width" and "height" crop parameter names which were
previously mentioned, rather than to "w" and "h".

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

14 years agoAdd clang to detected compilers
conrad [Thu, 22 Oct 2009 21:19:13 +0000 (21:19 +0000)]
Add clang to detected compilers

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

14 years agoBuild extradata in adpcm_ms encoder.
daniel [Thu, 22 Oct 2009 20:43:55 +0000 (20:43 +0000)]
Build extradata in adpcm_ms encoder.

This fixes issue #1244.

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

14 years agoFix infinite loop with size==0 && sample_size!=0 in non interleaved avis.
michael [Thu, 22 Oct 2009 18:43:08 +0000 (18:43 +0000)]
Fix infinite loop with size==0 && sample_size!=0 in non interleaved avis.
Untested, i do not have a sample.

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

14 years agoSupport non interleaved avi files that have 0<size<sample_size.
michael [Thu, 22 Oct 2009 18:32:27 +0000 (18:32 +0000)]
Support non interleaved avi files that have 0<size<sample_size.
(No i do not have a sample its thus also untested)
The new code is also simpler.

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

14 years agoFixes detection and error reporting of non-existing files in img2.c.
benoit [Thu, 22 Oct 2009 16:27:01 +0000 (16:27 +0000)]
Fixes detection and error reporting of non-existing files in img2.c.
Patch by Samuli Valo: name surname picturall com

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

14 years agoIndicate that AdaptCoeff1 and 2 are functions of the actual coefficients.
daniel [Thu, 22 Oct 2009 15:57:04 +0000 (15:57 +0000)]
Indicate that AdaptCoeff1 and 2 are functions of the actual coefficients.

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

14 years agoSort video filter descriptions by name.
stefano [Wed, 21 Oct 2009 21:19:57 +0000 (21:19 +0000)]
Sort video filter descriptions by name.

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

14 years agoMake the pix_fmts var in query_formats() static const.
stefano [Wed, 21 Oct 2009 21:04:53 +0000 (21:04 +0000)]
Make the pix_fmts var in query_formats() static const.

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

14 years agoAdd video crop filter.
stefano [Wed, 21 Oct 2009 20:57:30 +0000 (20:57 +0000)]
Add video crop filter.

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

14 years agoCosmetics: prefer "pix_fmts" over "pix_fmt" for the name of the
stefano [Wed, 21 Oct 2009 20:43:43 +0000 (20:43 +0000)]
Cosmetics: prefer "pix_fmts" over "pix_fmt" for the name of the
argument of avfilter_make_format_list(), as the argument represents a
list of elements.

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

14 years agoMake avfilter_make_format_list() take in input a const argument.
stefano [Wed, 21 Oct 2009 20:39:05 +0000 (20:39 +0000)]
Make avfilter_make_format_list() take in input a const argument.

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

14 years agoFix the spelling for the project name, from "ffmpeg" to "FFmpeg".
stefano [Wed, 21 Oct 2009 18:36:42 +0000 (18:36 +0000)]
Fix the spelling for the project name, from "ffmpeg" to "FFmpeg".

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

14 years agoRename vfilters.texi to libavfilter.texi, as the file is meant to
stefano [Wed, 21 Oct 2009 18:22:20 +0000 (18:22 +0000)]
Rename vfilters.texi to libavfilter.texi, as the file is meant to
document libavfilter and not only its video filtering facilities.

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

14 years agoAdd comment on #endif about condition that triggers it.
ramiro [Wed, 21 Oct 2009 01:25:39 +0000 (01:25 +0000)]
Add comment on #endif about condition that triggers it.

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

14 years agoSeek function for TMV
daniel [Tue, 20 Oct 2009 19:27:25 +0000 (19:27 +0000)]
Seek function for TMV

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

14 years agoParenthesize correctly in TMV probe
daniel [Tue, 20 Oct 2009 19:07:08 +0000 (19:07 +0000)]
Parenthesize correctly in TMV probe

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

14 years agoPrint "NOPTS" when AV_NOPTS_VALUE is encountered during seek regression tests.
reimar [Tue, 20 Oct 2009 15:37:50 +0000 (15:37 +0000)]
Print "NOPTS" when AV_NOPTS_VALUE is encountered during seek regression tests.
This makes the output nicely aligned even in for those cases, and might
also avoid some issues with printf implementations that can not handle well
very large float values (e.g. msvcrt without MinGW wrapper IIRC).

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

14 years agoImprove sofdec dectection to avoid false positives for MP2.
cehoyos [Tue, 20 Oct 2009 15:27:05 +0000 (15:27 +0000)]
Improve sofdec dectection to avoid false positives for MP2.

Patch by tralph11, tralph11 yahoo

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

14 years agosin_tables.c is a generated file, so add it to CLEANFILES
reimar [Tue, 20 Oct 2009 14:16:23 +0000 (14:16 +0000)]
sin_tables.c is a generated file, so add it to CLEANFILES

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

14 years agoRemove SHIFT_TEMPS from jfdct code.
benoit [Tue, 20 Oct 2009 11:19:54 +0000 (11:19 +0000)]
Remove SHIFT_TEMPS from jfdct code.
Patch by avcoder: our_beloved_project AT gmail DOT com
See thread [FFmpeg-devel] Patch: remove useless SHIFT_TEMPS definition
Date: Tue, 20 Oct 2009 14:29:05 +0800

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

14 years agoMake url_resetbuf() assert on wrong flags passed and make it static on next
benoit [Tue, 20 Oct 2009 06:40:01 +0000 (06:40 +0000)]
Make url_resetbuf() assert on wrong flags passed and make it static on next
version bump.
See thread: [FFmpeg-devel] & vs. &&
Date: Mon, 12 Oct 2009 14:21:06 +0200

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

14 years agoMove function that is only used by the MP3 muxer below the corresponding #if.
diego [Mon, 19 Oct 2009 23:22:23 +0000 (23:22 +0000)]
Move function that is only used by the MP3 muxer below the corresponding #if.
This removes the dependency of the MP2 muxer on the id3v2 object file.

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

14 years agoAdd missing dependency of the S/PDIF muxer on the AAC parser.
diego [Mon, 19 Oct 2009 22:45:22 +0000 (22:45 +0000)]
Add missing dependency of the S/PDIF muxer on the AAC parser.

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

14 years agoAdd '#include "libavutil/intreadwrite.h"', necessary for AV_RB32.
diego [Mon, 19 Oct 2009 22:36:57 +0000 (22:36 +0000)]
Add '#include "libavutil/intreadwrite.h"', necessary for AV_RB32.
This fixes the build with demuxers disabled.

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

14 years agoThe MP2/MP3 muxer uses ff_id3v2_tags, so add the correct object dependency.
diego [Mon, 19 Oct 2009 22:32:32 +0000 (22:32 +0000)]
The MP2/MP3 muxer uses ff_id3v2_tags, so add the correct object dependency.

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

14 years agoGet rid of some pointless '== NULL' / '!= 0' conditions in if statements.
diego [Mon, 19 Oct 2009 22:26:52 +0000 (22:26 +0000)]
Get rid of some pointless '== NULL' / '!= 0' conditions in if statements.

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

14 years agoRemove some duplicate object dependencies for the RTSP demuxer.
diego [Mon, 19 Oct 2009 22:10:15 +0000 (22:10 +0000)]
Remove some duplicate object dependencies for the RTSP demuxer.
They are already covered by its dependency on the SDP demuxer.

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

14 years agoAdd missing rdt.o dependency for SDP demuxer.
diego [Mon, 19 Oct 2009 22:03:02 +0000 (22:03 +0000)]
Add missing rdt.o dependency for SDP demuxer.
This fixes the build when the RTSP demuxer is disabled.

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

14 years agoMove up the $test variable definition, togheter with the other
stefano [Mon, 19 Oct 2009 21:59:17 +0000 (21:59 +0000)]
Move up the $test variable definition, togheter with the other
definitions of variables defined using the positional arguments of the
script.

Should ease the split of the file.

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

14 years agoGive symbolic names to the positional parameters of the
stefano [Mon, 19 Oct 2009 21:54:37 +0000 (21:54 +0000)]
Give symbolic names to the positional parameters of the
codec-regression.sh script.

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

14 years agoBreak over-80-chars-long line.
stefano [Mon, 19 Oct 2009 19:22:08 +0000 (19:22 +0000)]
Break over-80-chars-long line.

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

14 years agocheck stream index validity in av_program_add_stream_index
bcoudurier [Mon, 19 Oct 2009 18:55:27 +0000 (18:55 +0000)]
check stream index validity in av_program_add_stream_index

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

14 years agorequest mp3 frame_size to be set in has_codec_parameters, fix issue #1314
bcoudurier [Mon, 19 Oct 2009 18:53:32 +0000 (18:53 +0000)]
request mp3 frame_size to be set in has_codec_parameters, fix issue #1314

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

14 years agoAdd additional long names for the Flash Video decoder and encoder.
stefano [Mon, 19 Oct 2009 18:45:44 +0000 (18:45 +0000)]
Add additional long names for the Flash Video decoder and encoder.

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

14 years agoAdd additional long names for the Sorenson Vector Quantizer 3 decoder.
stefano [Mon, 19 Oct 2009 18:44:43 +0000 (18:44 +0000)]
Add additional long names for the Sorenson Vector Quantizer 3 decoder.

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

14 years agoAdd additional long names for the Sorenson Vector Quantizer 1 decoder
stefano [Mon, 19 Oct 2009 18:43:28 +0000 (18:43 +0000)]
Add additional long names for the Sorenson Vector Quantizer 1 decoder
and encoder.

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

14 years agompegaudiodec, mpc and qdm2 all use the same mpa_synth window, so make
reimar [Mon, 19 Oct 2009 17:21:02 +0000 (17:21 +0000)]
mpegaudiodec, mpc and qdm2 all use the same mpa_synth window, so make
them use the same variable/global storage.
Saves 4 kB in .bss.

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

14 years agowhitespace cosmetics: prettyprinting, K&R style
diego [Mon, 19 Oct 2009 15:51:34 +0000 (15:51 +0000)]
whitespace cosmetics: prettyprinting, K&R style

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

14 years agoFlip (M)JPEG frames encoded by Intel JPEG library.
cehoyos [Mon, 19 Oct 2009 15:41:28 +0000 (15:41 +0000)]
Flip (M)JPEG frames encoded by Intel JPEG library.
Fixes issues 1464 and 1468.

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

14 years agoRemove pointless parentheses.
diego [Mon, 19 Oct 2009 15:14:00 +0000 (15:14 +0000)]
Remove pointless parentheses.

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

14 years agocosmetics: Remove pointless parentheses from return statement.
diego [Mon, 19 Oct 2009 12:47:52 +0000 (12:47 +0000)]
cosmetics: Remove pointless parentheses from return statement.

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

14 years agoAlign the seek regression test output for better readability.
reimar [Mon, 19 Oct 2009 12:40:00 +0000 (12:40 +0000)]
Align the seek regression test output for better readability.

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

14 years agoUpdate libx264.c for x264 API change
darkshikari [Mon, 19 Oct 2009 09:35:19 +0000 (09:35 +0000)]
Update libx264.c for x264 API change
Change behavior of b-pyramid option.

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

14 years agoreindent after commit
bcoudurier [Mon, 19 Oct 2009 02:20:08 +0000 (02:20 +0000)]
reindent after commit

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

14 years agoIn dump_format, print streams not associated with any program.
bcoudurier [Mon, 19 Oct 2009 02:12:10 +0000 (02:12 +0000)]
In dump_format, print streams not associated with any program.
Fixes issue #1366.

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

14 years agoFix wrong comparision in r20304
reynaldo [Mon, 19 Oct 2009 01:42:05 +0000 (01:42 +0000)]
Fix wrong comparision in r20304

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

14 years agoIf missing, calculate width or height from bpp and
reynaldo [Sun, 18 Oct 2009 23:56:00 +0000 (23:56 +0000)]
If missing, calculate width or height from bpp and
image size lowering the probe score too.

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

14 years agoAdd an entry for the avfilter_make_format_list() interface change.
stefano [Sun, 18 Oct 2009 23:45:15 +0000 (23:45 +0000)]
Add an entry for the avfilter_make_format_list() interface change.

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

14 years agoRename avfilter_make_format_list2() to avfilter_make_format_list().
stefano [Sun, 18 Oct 2009 23:39:54 +0000 (23:39 +0000)]
Rename avfilter_make_format_list2() to avfilter_make_format_list().

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

14 years agoRemove avfilter_make_format_list(), it has been replaced by
stefano [Sun, 18 Oct 2009 23:35:54 +0000 (23:35 +0000)]
Remove avfilter_make_format_list(), it has been replaced by
avfilter_make_format_list2().

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

14 years agofix indentation
bcoudurier [Sun, 18 Oct 2009 23:27:23 +0000 (23:27 +0000)]
fix indentation

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

14 years agoImplement avfilter_make_format_list2(), which is going to replace
stefano [Sun, 18 Oct 2009 23:06:52 +0000 (23:06 +0000)]
Implement avfilter_make_format_list2(), which is going to replace
avfilter_make_format_list().

See the thread:
"[PATCH] Implement avfilter_make_format_list2(enum PixelFormat pix_fmt, ...)".

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

14 years agoMake clear in the doxy that this is a *video* filter.
stefano [Sun, 18 Oct 2009 23:00:11 +0000 (23:00 +0000)]
Make clear in the doxy that this is a *video* filter.

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

14 years agoSplit the "Introduction" chapter in two chapters as suggested by
stefano [Sun, 18 Oct 2009 22:58:42 +0000 (22:58 +0000)]
Split the "Introduction" chapter in two chapters as suggested by
Diego.

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

14 years agoSupport FourCC mjpa as MJPEG.
cehoyos [Sun, 18 Oct 2009 22:43:19 +0000 (22:43 +0000)]
Support FourCC mjpa as MJPEG.

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

14 years agoFix recursive avfilter_poll_frame(). It was doing
vitor [Sun, 18 Oct 2009 22:33:37 +0000 (22:33 +0000)]
Fix recursive avfilter_poll_frame(). It was doing
min = FFMIN(min, avfilter_poll_frame(link->src->inputs[i]))
which, since FFMIN is a macro, was calling itself
twice for every input, causing an exponential cost in time.

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

14 years agofix linking on systems with a function name prefix (10l in r20290)
lorenm [Sun, 18 Oct 2009 21:44:03 +0000 (21:44 +0000)]
fix linking on systems with a function name prefix (10l in r20290)

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

14 years agosync yasm macros to x264
lorenm [Sun, 18 Oct 2009 21:42:28 +0000 (21:42 +0000)]
sync yasm macros to x264

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

14 years agomux all stream types except audio as one pes packet per avpacket, issue #1374
bcoudurier [Sun, 18 Oct 2009 21:41:03 +0000 (21:41 +0000)]
mux all stream types except audio as one pes packet per avpacket, issue #1374

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

14 years agofix sar for dvcpro hd, patch by Charles Yates, charles dot yates at gmail dot com
bcoudurier [Sun, 18 Oct 2009 21:08:23 +0000 (21:08 +0000)]
fix sar for dvcpro hd, patch by Charles Yates, charles dot yates at gmail dot com

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

14 years agohuffyuv: add some const qualifiers
lorenm [Sun, 18 Oct 2009 20:47:25 +0000 (20:47 +0000)]
huffyuv: add some const qualifiers

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

14 years agofix indentation and add braces
bcoudurier [Sun, 18 Oct 2009 20:25:48 +0000 (20:25 +0000)]
fix indentation and add braces

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

14 years agohandle_packets takes number of packets as arg, avoid reading too much
bcoudurier [Sun, 18 Oct 2009 20:11:32 +0000 (20:11 +0000)]
handle_packets takes number of packets as arg, avoid reading too much

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

14 years agosimd add_hfyu_left_prediction
lorenm [Sun, 18 Oct 2009 20:10:10 +0000 (20:10 +0000)]
simd add_hfyu_left_prediction
2.2x faster than C on conroe, 3.6x on penryn.
4-6% faster huffyuv decoding if using left or plane mode and yuv

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

14 years agoIncrease max resync size, fix demuxing of dvgrab-2009.03.28_19-07-22.m2t
bcoudurier [Sun, 18 Oct 2009 20:08:13 +0000 (20:08 +0000)]
Increase max resync size, fix demuxing of dvgrab-2009.03.28_19-07-22.m2t
Print error when max resync size is reached and return EAGAIN instead of
INVALIDDATA, so user can retry if wanted.

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

14 years agoadd CONFIG_LPC to the build system for lpc dsputil functions. fixes build
jbr [Sun, 18 Oct 2009 19:51:18 +0000 (19:51 +0000)]
add CONFIG_LPC to the build system for lpc dsputil functions. fixes build
problems when lpc.c is not compiled.

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

14 years agoWMAPRO: use some type punning in decode_coeffs()
mru [Sun, 18 Oct 2009 18:51:54 +0000 (18:51 +0000)]
WMAPRO: use some type punning in decode_coeffs()

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

14 years agoSmarten mtv's probe a bit. Check for non zero
reynaldo [Sun, 18 Oct 2009 18:02:12 +0000 (18:02 +0000)]
Smarten mtv's probe a bit. Check for non zero
on bpp and width|height header fields. This
change is among the ones suggested by Vitor
Sessak in his '[FFmpeg-devel] [PATCH] Improve
MTV probe' thread.

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

14 years agoReplace seek test error return numbers by the corresponding E* strings.
reimar [Sun, 18 Oct 2009 16:33:14 +0000 (16:33 +0000)]
Replace seek test error return numbers by the corresponding E* strings.
Hopefully this fixes regression tests on DOS.
It breaks alignment of the output a bit more, but this should be easy to
fix with a second patch.

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

14 years agoReplace big square-root table by a call to ff_sqrt(). Based on a patch
vitor [Sun, 18 Oct 2009 16:29:10 +0000 (16:29 +0000)]
Replace big square-root table by a call to ff_sqrt(). Based on a patch
by Reimar Döffinger.

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

14 years agoremove old and useless debug code
aurel [Sun, 18 Oct 2009 16:13:29 +0000 (16:13 +0000)]
remove old and useless debug code
It uses the old, deprecated metadata API and prints exactly the same thing
as what ffmpeg/ffplay does.

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

14 years agoRead metadata in WavPack files.
kostya [Sun, 18 Oct 2009 15:28:53 +0000 (15:28 +0000)]
Read metadata in WavPack files.
Patch by Anton Khirnov (acronym("What You Should Know About Something"), gmail)

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

14 years agoFix typo that mistakenly slipped into previous commit:
diego [Sun, 18 Oct 2009 14:34:45 +0000 (14:34 +0000)]
Fix typo that mistakenly slipped into previous commit:
CONFIG_MPEG_XVMC_DECODER was changed to CONFIG_MPEGVIDEO_XVMC_DECODER.
patch by Onur Küçük, onur delipenguen net

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

14 years agomatroskaenc: Add support for writing chapters.
aurel [Sun, 18 Oct 2009 12:17:01 +0000 (12:17 +0000)]
matroskaenc: Add support for writing chapters.
patch by Anton Khirnov  wyskas _at_ gmail _dot_ com

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

14 years agocosmetics: Break overly long lines.
diego [Sun, 18 Oct 2009 10:47:40 +0000 (10:47 +0000)]
cosmetics: Break overly long lines.

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

14 years agoAdd the null video filter.
stefano [Sun, 18 Oct 2009 09:44:33 +0000 (09:44 +0000)]
Add the null video filter.

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

14 years agoUse 'enum PixelFormat *' rather than 'int *' as type for the
stefano [Sun, 18 Oct 2009 09:31:57 +0000 (09:31 +0000)]
Use 'enum PixelFormat *' rather than 'int *' as type for the
AVFilterFormats.formats field.
Cleaner / safer.

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

14 years agoAdd an entry for the avfilter_get_video_buffer() API change operated
stefano [Sun, 18 Oct 2009 08:31:25 +0000 (08:31 +0000)]
Add an entry for the avfilter_get_video_buffer() API change operated
in r20272.

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

14 years agoMake avfilter_get_video_buffer() recursive.
stefano [Sun, 18 Oct 2009 08:16:18 +0000 (08:16 +0000)]
Make avfilter_get_video_buffer() recursive.

When called on a link with a filter whose destination pad has not a
get_video_buffer callback defined, it will call
avfilter_get_video_buffer() on the first output link of the
destination filer, rather than use avfilter_default_get_buffer(), so
the video buffer can be allocated forward in the filterchain.

Also add the w and h parameters to avfilter_get_video_buffer(), as the
minimum width and heigth requested by each filter in the filterchain
may change, this allows for example a memcpy-less pad filter.

This change breaks API / ABI backward compatibility.

See the thread:
"[PATCH] Implement recusive avfilter_get_video_buffer()".

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

14 years agoAdd documentation for libavfilter video filters.
stefano [Sun, 18 Oct 2009 07:46:06 +0000 (07:46 +0000)]
Add documentation for libavfilter video filters.

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

14 years agoSupport more than 64 channels in RTMP input
kostya [Sun, 18 Oct 2009 07:01:06 +0000 (07:01 +0000)]
Support more than 64 channels in RTMP input

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

14 years agoAccept RTMP packets with one-byte header
kostya [Sun, 18 Oct 2009 06:58:00 +0000 (06:58 +0000)]
Accept RTMP packets with one-byte header

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

14 years agoLast parameter in RTMP "play" call was optional and some servers seem not to
kostya [Sun, 18 Oct 2009 06:54:04 +0000 (06:54 +0000)]
Last parameter in RTMP "play" call was optional and some servers seem not to
understand it, so drop it.

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

14 years agoRemove unnecessary entries in ff_vorbiscomment_metadata_conv. VorbisComment
jbr [Sat, 17 Oct 2009 21:30:50 +0000 (21:30 +0000)]
Remove unnecessary entries in ff_vorbiscomment_metadata_conv. VorbisComment
keys are case-insensitive.

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

14 years agoMove autocorrelation function from flacenc.c to lpc.c. Also rename the
jbr [Sat, 17 Oct 2009 21:00:39 +0000 (21:00 +0000)]
Move autocorrelation function from flacenc.c to lpc.c. Also rename the
corresponding dsputil functions and remove their dependency on the FLAC
encoder.
Fixes Issue1486.

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

14 years agoAvoid segfault for empty input files
vitor [Sat, 17 Oct 2009 20:37:58 +0000 (20:37 +0000)]
Avoid segfault for empty input files

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

14 years agoRevert r20249, it seems the union trick works everywhere
michael [Sat, 17 Oct 2009 19:35:47 +0000 (19:35 +0000)]
Revert r20249, it seems the union trick works everywhere
Original commit message:
Very evil missuse of svn to test if AVOption and AVOption2 are compatible.
If this test triggers anywhere for anyone, revert this commit immedeatly.
Ill revert this in a day or 2, its just so we know beforehand if the idea
with the union is doable or not without breaking ABI/API.

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

14 years agoRemove extraneous const keyword
mru [Sat, 17 Oct 2009 14:07:28 +0000 (14:07 +0000)]
Remove extraneous const keyword

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

14 years agoEmit the SDP lines in the correct order
lucabe [Sat, 17 Oct 2009 11:15:45 +0000 (11:15 +0000)]
Emit the SDP lines in the correct order

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

14 years agoalacenc : use private compression_level value consistently.
jai_menon [Sat, 17 Oct 2009 08:04:33 +0000 (08:04 +0000)]
alacenc : use private compression_level value consistently.

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

14 years agoRemove a meaningless 'inline' from add_hfyu_left_prediction_bgr32_c().
astrange [Fri, 16 Oct 2009 23:06:55 +0000 (23:06 +0000)]
Remove a meaningless 'inline' from add_hfyu_left_prediction_bgr32_c().

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

14 years agoHuffyuv: Add missing const to src pointers in dsputil functions.
astrange [Fri, 16 Oct 2009 23:04:41 +0000 (23:04 +0000)]
Huffyuv: Add missing const to src pointers in dsputil functions.

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

14 years agoHuffyuv: Remove unnecessary allocation in alloc_temp().
astrange [Fri, 16 Oct 2009 22:55:34 +0000 (22:55 +0000)]
Huffyuv: Remove unnecessary allocation in alloc_temp().

RGB only needs one temp array.

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