libav.git
8 years agoconfigure: make $TMPE executable
Mans Rullgard [Wed, 6 Oct 2010 14:54:35 +0000 (15:54 +0100)]
configure: make $TMPE executable

This is required on systems where the linker does not change
the permissions of an existing output file.

8 years agocpu-test: include stdio.h only for test prog
Mans Rullgard [Sat, 15 Jan 2011 15:09:26 +0000 (15:09 +0000)]
cpu-test: include stdio.h only for test prog

8 years agoUse -Bsymbolic for shared libs only, not executables
Mans Rullgard [Fri, 15 Oct 2010 10:31:58 +0000 (11:31 +0100)]
Use -Bsymbolic for shared libs only, not executables

Some linkers fail if this flag is used when creating an executable file.
Since the flag is meaningful only for shared libraries, dropping it from
the main link flags is correct.

8 years agoUse INFINITY and NAN macros instead of 1/0 and 0/0
Mans Rullgard [Mon, 18 Oct 2010 20:42:26 +0000 (21:42 +0100)]
Use INFINITY and NAN macros instead of 1/0 and 0/0

8 years agoFix quoting in version.sh
Mans Rullgard [Wed, 6 Oct 2010 14:36:58 +0000 (15:36 +0100)]
Fix quoting in version.sh

8 years agoavfilter: remove stray semicolon
Mans Rullgard [Thu, 7 Oct 2010 02:11:55 +0000 (03:11 +0100)]
avfilter: remove stray semicolon

8 years agoUpdate git-howto with ffmpeg.org URLs
Mans Rullgard [Sun, 16 Jan 2011 19:23:00 +0000 (19:23 +0000)]
Update git-howto with ffmpeg.org URLs

8 years agoconsolidate .gitignore patters into a single file
Janne Grunau [Tue, 18 Jan 2011 19:44:24 +0000 (20:44 +0100)]
consolidate .gitignore patters into a single file

Signed-off-by: Janne Grunau <janne-ffmpeg@jannau.net>
8 years agoDeprecate CREDITS
Jason Garrett-Glaser [Tue, 18 Jan 2011 19:16:05 +0000 (11:16 -0800)]
Deprecate CREDITS
It's useless now that we've switched to git.

8 years agoInitial MAINTAINERS update
Jason Garrett-Glaser [Tue, 18 Jan 2011 19:05:51 +0000 (11:05 -0800)]
Initial MAINTAINERS update
Per http://lists.mplayerhq.hu/pipermail/ffmpeg-devel/2011-January/103440.html.

8 years agoRevise check for codec id in voc demuxer.
Justin Ruggles [Tue, 18 Jan 2011 17:25:44 +0000 (12:25 -0500)]
Revise check for codec id in voc demuxer.

This fixes demuxing of packets that do not contain a codec tag and come before the codec_id has been set.

8 years agoFix bug in voc demuxer that was introduced in SVN r26309.
Justin Ruggles [Tue, 18 Jan 2011 12:38:50 +0000 (07:38 -0500)]
Fix bug in voc demuxer that was introduced in SVN r26309.

Fixes issue 2560.

8 years agocosmetics: reindent
Justin Ruggles [Tue, 18 Jan 2011 16:40:13 +0000 (11:40 -0500)]
cosmetics: reindent

8 years agoAdd check for changing number of channels in DCA.
Daniel Kang [Tue, 18 Jan 2011 16:30:33 +0000 (11:30 -0500)]
Add check for changing number of channels in DCA.

Fixes issue 2505.

8 years agoUpdate threshold to detect real timebase for stream copy.
Michael Niedermayer [Tue, 18 Jan 2011 15:02:15 +0000 (16:02 +0100)]
Update threshold to detect real timebase for stream copy.
This may fix a bug where quicktime files use 1/600 timebase.

8 years agoMissing parts of IVF muxer support.
Reimar Döffinger [Tue, 18 Jan 2011 06:59:49 +0000 (07:59 +0100)]
Missing parts of IVF muxer support.

8 years agoFeed the filter chain with the sample aspect ratio from the muxer or codec layer
Michael Niedermayer [Mon, 17 Jan 2011 20:38:56 +0000 (21:38 +0100)]
Feed the filter chain with the sample aspect ratio from the muxer or codec layer
like it has been done prior libavfilter.

8 years agoAdd my GPG fingerprint to MAINTAINERS
Anssi Hannula [Mon, 17 Jan 2011 21:51:11 +0000 (23:51 +0200)]
Add my GPG fingerprint to MAINTAINERS

8 years agoMerge two if (got_picture) {} blocks in ffplay.c:get_video_frame().
Stefano Sabatini [Sun, 16 Jan 2011 17:17:00 +0000 (18:17 +0100)]
Merge two if (got_picture) {} blocks in ffplay.c:get_video_frame().

8 years agoupdate av_log_missing_feature() to git
Janne Grunau [Mon, 17 Jan 2011 21:13:50 +0000 (22:13 +0100)]
update av_log_missing_feature() to git

Signed-off-by: Janne Grunau <janne-ffmpeg@jannau.net>
8 years agoChange SVN to Git in configure
Lou Logan [Mon, 17 Jan 2011 20:44:19 +0000 (11:44 -0900)]
Change SVN to Git in configure

Changes "version from SVN" to "version from Git".

Signed-off-by: Janne Grunau <janne-ffmpeg@jannau.net>
8 years agoRemove outcommented fossil code.
Stefano Sabatini [Sun, 16 Jan 2011 17:11:34 +0000 (18:11 +0100)]
Remove outcommented fossil code.

8 years agoExplain how to set up user name/email correctly for git.
Reimar Döffinger [Mon, 17 Jan 2011 20:16:41 +0000 (21:16 +0100)]
Explain how to set up user name/email correctly for git.

8 years agoAdd muxer for IVF format.
Reimar Döffinger [Mon, 17 Jan 2011 20:11:51 +0000 (21:11 +0100)]
Add muxer for IVF format.

8 years agoprevent integer overflow in calculating duration
John Wimer [Mon, 17 Jan 2011 15:00:17 +0000 (16:00 +0100)]
prevent integer overflow in calculating duration

Signed-off-by: Martin Storsjö <martin@martin.st>
8 years agoconvert svn:ignore properties to .gitignore files
Janne Grunau [Mon, 17 Jan 2011 14:49:11 +0000 (15:49 +0100)]
convert svn:ignore properties to .gitignore files

Signed-off-by: Janne Grunau <janne-ffmpeg@jannau.net>
8 years agoAdd instructions how to check out a specific svn revision with git
Janne Grunau [Mon, 17 Jan 2011 10:28:59 +0000 (11:28 +0100)]
Add instructions how to check out a specific svn revision with git

Signed-off-by: Janne Grunau <janne-ffmpeg@jannau.net>
8 years agorewrite git-howto for the no merge policy
Janne Grunau [Mon, 17 Jan 2011 10:02:53 +0000 (10:02 +0000)]
rewrite git-howto for the no merge policy

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

8 years agoFix date and revision for lavc 52.104.
Carl Eugen Hoyos [Mon, 17 Jan 2011 09:17:19 +0000 (09:17 +0000)]
Fix date and revision for lavc 52.104.

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

8 years agoVP3: remove an unnecessary static variable
Alexander Strange [Mon, 17 Jan 2011 08:36:13 +0000 (08:36 +0000)]
VP3: remove an unnecessary static variable

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

8 years agoAllocate last picture for 4xm pfrm if its not allocated.
Michael Niedermayer [Sun, 16 Jan 2011 22:08:34 +0000 (22:08 +0000)]
Allocate last picture for 4xm pfrm if its not allocated.
Fixes segfault and issue2527

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

8 years agoFix two typos in git howto.
Alex Converse [Sun, 16 Jan 2011 20:16:01 +0000 (20:16 +0000)]
Fix two typos in git howto.

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

8 years agoMake config_props() return AVERROR(EINVAL) rather than 1 in case of
Stefano Sabatini [Sun, 16 Jan 2011 20:11:46 +0000 (20:11 +0000)]
Make config_props() return AVERROR(EINVAL) rather than 1 in case of
failed SWScaleContext initialization.

Fix issue2546.

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

8 years agouse git describe for naming version in pure git clones
Ramiro Polla [Sun, 16 Jan 2011 18:34:09 +0000 (18:34 +0000)]
use git describe for naming version in pure git clones

Patch by: Ramiro Polla <ramiro <DOT> polla  gmail <DOT> com>

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

8 years agofix typo in git howto section heading
Janne Grunau [Sun, 16 Jan 2011 18:29:08 +0000 (18:29 +0000)]
fix typo in git howto section heading

spotted by ubitux on irc

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

8 years agoCheck 4xm headers for validity. This should avoid 1/0.
Michael Niedermayer [Sun, 16 Jan 2011 18:22:29 +0000 (18:22 +0000)]
Check 4xm headers for validity. This should avoid 1/0.

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

8 years agoAdd section how to find a svn changeset with git commands
Janne Grunau [Sun, 16 Jan 2011 18:20:06 +0000 (18:20 +0000)]
Add section how to find a svn changeset with git commands

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

8 years agoFix weird indent in get_video_frame().
Stefano Sabatini [Sun, 16 Jan 2011 17:26:00 +0000 (17:26 +0000)]
Fix weird indent in get_video_frame().

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

8 years agoAdd git-howto.
Anton Khirnov [Sun, 16 Jan 2011 17:16:48 +0000 (17:16 +0000)]
Add git-howto.

mostly written by Luca.

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

8 years agosupport decoding of files that contain the number
Sascha Sommer [Sun, 16 Jan 2011 16:39:53 +0000 (16:39 +0000)]
support decoding of files that contain the number
of vector coded coefficients in their bitstream
fixes issue 2536

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

8 years agoIn ffmpeg.texi, prefer @itemize lists over text formatted "*" lists.
Stefano Sabatini [Sun, 16 Jan 2011 13:04:56 +0000 (13:04 +0000)]
In ffmpeg.texi, prefer @itemize lists over text formatted "*" lists.

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

8 years agoValues >4 for lowres corrupt output.
Carl Eugen Hoyos [Sun, 16 Jan 2011 12:45:59 +0000 (12:45 +0000)]
Values >4 for lowres corrupt output.

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

8 years agoReformat documentation for -vsync @var{parameter}.
Stefano Sabatini [Sun, 16 Jan 2011 12:45:42 +0000 (12:45 +0000)]
Reformat documentation for -vsync @var{parameter}.

Make use of "@table @option" for showing the valid values for the
option.

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

8 years agoSince lowres == crop for bmp, remove it to avoid confusion.
Carl Eugen Hoyos [Sun, 16 Jan 2011 12:42:43 +0000 (12:42 +0000)]
Since lowres == crop for bmp, remove it to avoid confusion.

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

8 years agoFix fate breakage in r26382.
Ronald S. Bultje [Sun, 16 Jan 2011 03:20:03 +0000 (03:20 +0000)]
Fix fate breakage in r26382.

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

8 years agoRemove useless free, fix warning:
Baptiste Coudurier [Sun, 16 Jan 2011 02:47:25 +0000 (02:47 +0000)]
Remove useless free, fix warning:
libavfilter/defaults.c: In function 'avfilter_default_get_audio_buffer':
libavfilter/defaults.c:129: warning: 'buf' is used uninitialized in this function

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

8 years agoFix overflow in pred16x16_plane x86 simd code. Fixes issue 2547.
Ronald S. Bultje [Sat, 15 Jan 2011 22:00:44 +0000 (22:00 +0000)]
Fix overflow in pred16x16_plane x86 simd code. Fixes issue 2547.

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

8 years agoInclude libavcore/audioconvert.h, required for
Stefano Sabatini [Sat, 15 Jan 2011 20:43:01 +0000 (20:43 +0000)]
Include libavcore/audioconvert.h, required for
av_get_channel_layout_string() in ff_dprintf_link.

Fix compilation.

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

8 years agoReindent.
Stefano Sabatini [Sat, 15 Jan 2011 20:02:03 +0000 (20:02 +0000)]
Reindent.

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

8 years agoMake ff_dprintf_link() print meaningful information for audio links.
Stefano Sabatini [Sat, 15 Jan 2011 19:58:29 +0000 (19:58 +0000)]
Make ff_dprintf_link() print meaningful information for audio links.

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

8 years agoRemove evil timers that snuck their way into r26375.
Jason Garrett-Glaser [Sat, 15 Jan 2011 18:14:36 +0000 (18:14 +0000)]
Remove evil timers that snuck their way into r26375.

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

8 years agoFix r26375 on non-x86.
Jason Garrett-Glaser [Sat, 15 Jan 2011 18:13:40 +0000 (18:13 +0000)]
Fix r26375 on non-x86.

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

8 years agoH.264: Partially inline CABAC residual decoding
Jason Garrett-Glaser [Sat, 15 Jan 2011 17:52:48 +0000 (17:52 +0000)]
H.264: Partially inline CABAC residual decoding
Improves CABAC performance about ~1.2%.

Trick originates from x264 and has also been used in ffvp8.  It's useful because
coded block flags are usually zero, so it helps to have the early termination
inlined into the main function.

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

8 years agoRename AVFilterBufferRefAudioProps.samples_nb to nb_samples.
Stefano Sabatini [Sat, 15 Jan 2011 17:31:34 +0000 (17:31 +0000)]
Rename AVFilterBufferRefAudioProps.samples_nb to nb_samples.

More consistent with the rest of FFmpeg and sounds more natural to
English speaking people.

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

8 years agoMake avfilter_unref_buffer() accept a NULL parameter.
Stefano Sabatini [Sat, 15 Jan 2011 17:21:15 +0000 (17:21 +0000)]
Make avfilter_unref_buffer() accept a NULL parameter.

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

8 years agoReindent after the last commit.
Stefano Sabatini [Sat, 15 Jan 2011 17:21:12 +0000 (17:21 +0000)]
Reindent after the last commit.

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

8 years agoIn ffplay, do not open display if -nodisp is set.
Stefano Sabatini [Sat, 15 Jan 2011 17:21:09 +0000 (17:21 +0000)]
In ffplay, do not open display if -nodisp is set.

Fixes issue 1017.

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

8 years agoParse fact chunks from wav files to find duration.
Michael Niedermayer [Sat, 15 Jan 2011 17:13:32 +0000 (17:13 +0000)]
Parse fact chunks from wav files to find duration.

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

8 years agoFactor tag reading code out of wav read_header()
Michael Niedermayer [Sat, 15 Jan 2011 17:13:30 +0000 (17:13 +0000)]
Factor tag reading code out of wav read_header()

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

8 years agoSecond hunk from secrity fix from google.
Frank Barchard [Sat, 15 Jan 2011 17:10:49 +0000 (17:10 +0000)]
Second hunk from secrity fix from google.
The hunk is not fully understood but it just makes a check tighter so its
safer for us to apply until it is fully understood.

Might fix issue 2550 (and Chrome issue 68115 and unknown CERT issues).
Our bugtracker issue though should stay open until this has been fully
investiagted

Patch by Frank Barchard, fbarchard at google

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

8 years agodo not read over the end of the packet
Sascha Sommer [Sat, 15 Jan 2011 16:39:52 +0000 (16:39 +0000)]
do not read over the end of the packet
fixes issue 2543

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

8 years agoSet duration for wav files from sample size and data size or the wf64 sample value.
Michael Niedermayer [Sat, 15 Jan 2011 16:26:42 +0000 (16:26 +0000)]
Set duration for wav files from sample size and data size or the wf64 sample value.
This should improve duration accuracy slightly and avoids a warning about its
inaccuracy when accurate values are available. Idea by Frank Barchard

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

8 years agoCheck rangebits to avoid a possible crash.
Frank Barchard [Sat, 15 Jan 2011 16:19:06 +0000 (16:19 +0000)]
Check rangebits to avoid a possible crash.
Fixes issue 2548 (and Chrome issue 68115 and unknown CERT issues).

Patch by Frank Barchard, fbarchard at google

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

8 years agoChange some band size calculations in Bink decoder to use width in blocks
Kostya Shishkov [Sat, 15 Jan 2011 13:29:14 +0000 (13:29 +0000)]
Change some band size calculations in Bink decoder to use width in blocks
instead of real width, this fixes decoding of some Bink files with odd width.

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

8 years agoLagarith: fix decoding of one-coloured frames by reading the per-plane
Reimar Döffinger [Sat, 15 Jan 2011 12:44:48 +0000 (12:44 +0000)]
Lagarith: fix decoding of one-coloured frames by reading the per-plane
color value instead of always taking 0 (resulting in green frames).
Fixes issue issue2531.

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

8 years agoAdd docs and Changelog entry for the -copytb option added in r26340.
Stefano Sabatini [Sat, 15 Jan 2011 11:13:07 +0000 (11:13 +0000)]
Add docs and Changelog entry for the -copytb option added in r26340.

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

8 years agoAdd APIchanges entry for the av_metadata_copy() addition.
Stefano Sabatini [Sat, 15 Jan 2011 11:13:04 +0000 (11:13 +0000)]
Add APIchanges entry for the av_metadata_copy() addition.

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

8 years agoCheck symbol validity to avoid a crash, fixes issue 2523.
Daniel Kang [Sat, 15 Jan 2011 10:18:38 +0000 (10:18 +0000)]
Check symbol validity to avoid a crash, fixes issue 2523.

Patch by Daniel Kang, daniel.d.kang at gmail

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

8 years agocosmetics: spacing, line wrap, and remove unneeded braces
Justin Ruggles [Sat, 15 Jan 2011 01:59:31 +0000 (01:59 +0000)]
cosmetics: spacing, line wrap, and remove unneeded braces

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

8 years agoProcess all EXP_REUSE blocks at once in exponent_min().
Justin Ruggles [Sat, 15 Jan 2011 01:59:21 +0000 (01:59 +0000)]
Process all EXP_REUSE blocks at once in exponent_min().
43% faster in function encode_exponents().

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

8 years agoTake advantage of per-channel exponent and exponent strategy layout to
Justin Ruggles [Sat, 15 Jan 2011 01:59:15 +0000 (01:59 +0000)]
Take advantage of per-channel exponent and exponent strategy layout to
simplify and speed up encode_exponents().
8% faster in function.

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

8 years agoSimplify compute_exp_strategy() by passing a pointer to all exponents and
Justin Ruggles [Sat, 15 Jan 2011 01:59:10 +0000 (01:59 +0000)]
Simplify compute_exp_strategy() by passing a pointer to all exponents and
exponent strategies for a single channel to compute_exp_strategy_ch().
This allows for removal of the temporary pointer arrays.

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

8 years agoUse a local variable in the inner loop of group_exponents() to simplify the
Justin Ruggles [Sat, 15 Jan 2011 01:59:04 +0000 (01:59 +0000)]
Use a local variable in the inner loop of group_exponents() to simplify the
code.

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

8 years agocosmetics: remove unneeded braces
Justin Ruggles [Sat, 15 Jan 2011 01:58:59 +0000 (01:58 +0000)]
cosmetics: remove unneeded braces

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

8 years agocosmetics: rename block_num to blk for variable name consistency
Justin Ruggles [Sat, 15 Jan 2011 01:58:55 +0000 (01:58 +0000)]
cosmetics: rename block_num to blk for variable name consistency

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

8 years agoMove exp_strategy from AC3Block to AC3EncodeContext in order to arrange by
Justin Ruggles [Sat, 15 Jan 2011 01:58:50 +0000 (01:58 +0000)]
Move exp_strategy from AC3Block to AC3EncodeContext in order to arrange by
channel first, then by block.

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

8 years agoRearrange exponent buffer to group all blocks for a single channel together.
Justin Ruggles [Sat, 15 Jan 2011 01:58:45 +0000 (01:58 +0000)]
Rearrange exponent buffer to group all blocks for a single channel together.
This will allow for faster and simpler processing of all blocks at once.

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

8 years agoCosmetics: fix weird indent.
Stefano Sabatini [Sat, 15 Jan 2011 01:28:00 +0000 (01:28 +0000)]
Cosmetics: fix weird indent.

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

8 years agoH.264/SVQ3: make chroma DC work the same way as luma DC
Jason Garrett-Glaser [Sat, 15 Jan 2011 01:10:46 +0000 (01:10 +0000)]
H.264/SVQ3: make chroma DC work the same way as luma DC
No speed improvement, but necessary for some future stuff.
Also opens up the possibility of asm chroma dc idct/dequant.

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

8 years agoPort SVQ3 to use the new mb_luma_dc method of storing luma DC coefficients.
Jason Garrett-Glaser [Sat, 15 Jan 2011 00:41:18 +0000 (00:41 +0000)]
Port SVQ3 to use the new mb_luma_dc method of storing luma DC coefficients.
Doesn't help speed as there isn't an asm implementation yet, but consistency
is a good thing.

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

8 years agoIn yadif filter, default to top field first if interlacing is unknown
Baptiste Coudurier [Sat, 15 Jan 2011 00:32:36 +0000 (00:32 +0000)]
In yadif filter, default to top field first if interlacing is unknown

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

8 years agoalso support decoding of AVPackets with multiple wma packets
Sascha Sommer [Fri, 14 Jan 2011 23:58:55 +0000 (23:58 +0000)]
also support decoding of AVPackets with multiple wma packets
fixes issue 2539

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

8 years agoH.264: Remove useless arg to chroma_dc_dequant_idct_c
Jason Garrett-Glaser [Fri, 14 Jan 2011 23:46:55 +0000 (23:46 +0000)]
H.264: Remove useless arg to chroma_dc_dequant_idct_c

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

8 years agoFix ff_pw_3 alignment.
Ronald S. Bultje [Fri, 14 Jan 2011 23:26:34 +0000 (23:26 +0000)]
Fix ff_pw_3 alignment.

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

8 years agoIn mxf muxer, check the return value of gmtime, fix #2494
Baptiste Coudurier [Fri, 14 Jan 2011 22:36:23 +0000 (22:36 +0000)]
In mxf muxer, check the return value of gmtime, fix #2494

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

8 years agoUpdate smc fate ref due to r26310
Baptiste Coudurier [Fri, 14 Jan 2011 22:32:26 +0000 (22:32 +0000)]
Update smc fate ref due to r26310

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

8 years agoFix SVQ3
Jason Garrett-Glaser [Fri, 14 Jan 2011 22:23:42 +0000 (22:23 +0000)]
Fix SVQ3
Regression in r26336-7.

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

8 years agoNew "copytb" ffmpeg cli option to copy input stream time base when stream copying.
Baptiste Coudurier [Fri, 14 Jan 2011 22:01:49 +0000 (22:01 +0000)]
New "copytb" ffmpeg cli option to copy input stream time base when stream copying.
This should avoid non monotone timestamps for video streams with vfr.

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

8 years agoRemove outdated comment in h264dsp.h
Jason Garrett-Glaser [Fri, 14 Jan 2011 21:48:33 +0000 (21:48 +0000)]
Remove outdated comment in h264dsp.h
Since we no longer have non-transposed scantables, the problem it warns about
no longer exists.

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

8 years agoReindent after r26337.
Jason Garrett-Glaser [Fri, 14 Jan 2011 21:36:45 +0000 (21:36 +0000)]
Reindent after r26337.

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

8 years agoH.264: switch to x264-style tracking of luma/chroma DC NNZ
Jason Garrett-Glaser [Fri, 14 Jan 2011 21:36:16 +0000 (21:36 +0000)]
H.264: switch to x264-style tracking of luma/chroma DC NNZ
Useful so that we don't have to run the hierarchical DC iDCT if there aren't
any coefficients.  Opens up some future opportunities for optimization as well.

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

8 years agoH.264: split luma dc idct out and implement MMX/SSE2 versions
Jason Garrett-Glaser [Fri, 14 Jan 2011 21:34:25 +0000 (21:34 +0000)]
H.264: split luma dc idct out and implement MMX/SSE2 versions
About 2.5x the speed.

NOTE: the way that the asm code handles large qmuls is a bit suboptimal.
If x264-style dequant was used (separate shift and qmul values), it might
be possible to get some extra speed.

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

8 years agoMake opt_audio_sample_fmt() abort in case of invalid sample format
Stefano Sabatini [Fri, 14 Jan 2011 20:58:51 +0000 (20:58 +0000)]
Make opt_audio_sample_fmt() abort in case of invalid sample format
name.

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

8 years agoAdd the word "Parsed" in the parsed filter names.
Stefano Sabatini [Fri, 14 Jan 2011 20:58:47 +0000 (20:58 +0000)]
Add the word "Parsed" in the parsed filter names.

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

8 years agoAdd avcore.h header in samplefmt.h.
Stefano Sabatini [Fri, 14 Jan 2011 20:58:43 +0000 (20:58 +0000)]
Add avcore.h header in samplefmt.h.

Avoid the need to manually include the avcore.h header, less
error-prone.

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

8 years agoCopy metadata from ASF files contained in RTSP streams from ASF to RTSP layer,
Ronald S. Bultje [Fri, 14 Jan 2011 19:44:44 +0000 (19:44 +0000)]
Copy metadata from ASF files contained in RTSP streams from ASF to RTSP layer,
so that applications can read it also.

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

8 years agoReindent after 26330.
Ronald S. Bultje [Fri, 14 Jan 2011 19:31:20 +0000 (19:31 +0000)]
Reindent after 26330.

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

8 years agoIntroduce av_metadata_copy() to copy metadata from one struct to another.
Ronald S. Bultje [Fri, 14 Jan 2011 19:30:55 +0000 (19:30 +0000)]
Introduce av_metadata_copy() to copy metadata from one struct to another.

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

8 years agoH.264: eliminate non-transposed scantable support.
Jason Garrett-Glaser [Fri, 14 Jan 2011 19:04:59 +0000 (19:04 +0000)]
H.264: eliminate non-transposed scantable support.
It was an ugly hack to begin with and didn't give any performance.

NOTE: this patch opens up some future simplifications to be made (such as
removing some of the scantables from H264Context) but doesn't take advantage
of them yet.

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

8 years agoadd support for blocksize 64
Sascha Sommer [Fri, 14 Jan 2011 16:36:57 +0000 (16:36 +0000)]
add support for blocksize 64
fixes issue 2537 and 2538

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