platform/upstream/libav.git
14 years agoAdd APIchanges entry and bump minor after av_compare_mod() addition.
Stefano Sabatini [Sun, 13 Jun 2010 09:04:36 +0000 (09:04 +0000)]
Add APIchanges entry and bump minor after av_compare_mod() addition.

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

14 years agomatroskadec: fix type of the length field in ebml_read_master()
Aurelien Jacobs [Fri, 11 Jun 2010 17:16:43 +0000 (17:16 +0000)]
matroskadec: fix type of the length field in ebml_read_master()
Also use the correct value for unknown size (instead of a truncated
and sign extended value).

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

14 years agomatroskadec: cosmetic: indentation
Aurelien Jacobs [Fri, 11 Jun 2010 16:45:38 +0000 (16:45 +0000)]
matroskadec: cosmetic: indentation

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

14 years agomatroskadec: add support for live broadcast containing unknown size clusters
Aurelien Jacobs [Fri, 11 Jun 2010 16:43:47 +0000 (16:43 +0000)]
matroskadec: add support for live broadcast containing unknown size clusters
This interrupt parsing and goes one ebml level up when encountering
a cluster start inside an unknown sized element which is not supposed to
contain a cluster.
fix issue1991

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

14 years agomatroskadec: simplify parsing of the first cluster
Aurelien Jacobs [Fri, 11 Jun 2010 16:36:51 +0000 (16:36 +0000)]
matroskadec: simplify parsing of the first cluster
Now that we save the currently parsed ebml element ID after an interruption,
we don't need to special case the parsing of the first cluster.

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

14 years agomatroskadec: store the ID of the currently parsed ebml element
Aurelien Jacobs [Fri, 11 Jun 2010 16:34:01 +0000 (16:34 +0000)]
matroskadec: store the ID of the currently parsed ebml element
This allows to interrupt parsing after reading an ID, and then properly
recover parsing.

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

14 years agomatroskadec: cosmetic: split a line to make it more readable
Aurelien Jacobs [Fri, 11 Jun 2010 16:27:30 +0000 (16:27 +0000)]
matroskadec: cosmetic: split a line to make it more readable
This also simplifies further modifications.

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

14 years agoRemove filename from doxy comment
Vitor Sessak [Fri, 11 Jun 2010 14:43:24 +0000 (14:43 +0000)]
Remove filename from doxy comment

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

14 years agoRemove useless include. Should fix compilation in MacOS X.
Vitor Sessak [Fri, 11 Jun 2010 14:42:39 +0000 (14:42 +0000)]
Remove useless include. Should fix compilation in MacOS X.

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

14 years agoGeneralize ID3v2 functions to support ID3v2-like ID headers with a
Michael Karcher [Fri, 11 Jun 2010 13:44:57 +0000 (13:44 +0000)]
Generalize ID3v2 functions to support ID3v2-like ID headers with a
different magic in the header (mainly targeted to Sony's .oma/.aa3
format).

Patch by Michael Karcher, ffmpeg A mkarcher dialup fu-berlin de

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

14 years agoFix raw vc1 decoding - this is supposed to break FATE.
Michael Niedermayer [Fri, 11 Jun 2010 13:28:42 +0000 (13:28 +0000)]
Fix raw vc1 decoding - this is supposed to break FATE.

Patch by Michael.

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

14 years agoMove indeo5-specific quant table selection to decode_gop_hdr.
Maxim Poliakovski [Fri, 11 Jun 2010 09:49:06 +0000 (09:49 +0000)]
Move indeo5-specific quant table selection to decode_gop_hdr.

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

14 years agoInclude float.h to provide FLT_MAX define. Should fix compilation on windows.
Vitor Sessak [Fri, 11 Jun 2010 09:42:46 +0000 (09:42 +0000)]
Include float.h to provide FLT_MAX define. Should fix compilation on windows.

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

14 years agoRealAudio 14.4k encoder.
Francesco Lavra [Fri, 11 Jun 2010 09:01:25 +0000 (09:01 +0000)]
RealAudio 14.4k encoder.

Patch by Francesco Lavra (firstnamelastname@interfree.it)

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

14 years agoImprove rule for possibly never read variables.
Benoit Fouet [Fri, 11 Jun 2010 08:58:40 +0000 (08:58 +0000)]
Improve rule for possibly never read variables.

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

14 years agoMove transform declarations out of IVIBandDesc so indeo4 can use them as well.
Maxim Poliakovski [Fri, 11 Jun 2010 08:49:15 +0000 (08:49 +0000)]
Move transform declarations out of IVIBandDesc so indeo4 can use them as well.

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

14 years agoSplit do_output_subblock() into common code and decoder specific parts
Francesco Lavra [Fri, 11 Jun 2010 08:05:17 +0000 (08:05 +0000)]
Split do_output_subblock() into common code and decoder specific parts

Patch by Francesco Lavra (firstnamelastname@interfree.it)

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

14 years agoCosmetics: indent
Francesco Lavra [Fri, 11 Jun 2010 08:04:22 +0000 (08:04 +0000)]
Cosmetics: indent

Patch by Francesco Lavra (firstnamelastname@interfree.it)

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

14 years agoAdd ff_ prefix to non-static functions
Francesco Lavra [Fri, 11 Jun 2010 08:03:43 +0000 (08:03 +0000)]
Add ff_ prefix to non-static functions

Patch by Francesco Lavra (firstnamelastname@interfree.it)

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

14 years agoSplit ra144.c in common code (to be shared with the future encoder) and
Francesco Lavra [Fri, 11 Jun 2010 08:01:51 +0000 (08:01 +0000)]
Split ra144.c in common code (to be shared with the future encoder) and
decoder.

Patch by Francesco Lavra (firstnamelastname@interfree.it)

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

14 years agoUse a bitstream filter for converting the extradata syntax when generating an SDP.
Luca Abeni [Fri, 11 Jun 2010 08:01:45 +0000 (08:01 +0000)]
Use a bitstream filter for converting the extradata syntax when generating an SDP.
This allows to generate correct SDPs for H.264 video in "MP4 syntax".

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

14 years ago10l: audio_buf is already a uint8_t* so no need to cast it
Justin Ruggles [Thu, 10 Jun 2010 19:50:14 +0000 (19:50 +0000)]
10l: audio_buf is already a uint8_t* so no need to cast it

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

14 years agoAllocate enough memory for audio_buf to fit a full output frame.
Justin Ruggles [Thu, 10 Jun 2010 19:40:56 +0000 (19:40 +0000)]
Allocate enough memory for audio_buf to fit a full output frame.
Also, use audio_buf when encoding the final frame.
Fixes Issue 1921.

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

14 years agoQuant changes only once per MB so move the corresponding scale factor assignment
Maxim Poliakovski [Thu, 10 Jun 2010 17:31:12 +0000 (17:31 +0000)]
Quant changes only once per MB so move the corresponding scale factor assignment
out of the block decoding loop. Indeo4 doesn't use any scale table but the quant
level itself as scale. Therefore access scale table only if its pointer != NULL.

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

14 years agoRemove broken BeOS audio interface.
Diego Biurrun [Thu, 10 Jun 2010 17:23:45 +0000 (17:23 +0000)]
Remove broken BeOS audio interface.

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

14 years agoHaiku: Disable beosaudio for now, it's broken. We need -lnetwork.
François Revol [Thu, 10 Jun 2010 17:20:05 +0000 (17:20 +0000)]
Haiku: Disable beosaudio for now, it's broken. We need -lnetwork.

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

14 years agoSet bits_per_raw_sample in the pcm decoder.
Justin Ruggles [Thu, 10 Jun 2010 16:59:56 +0000 (16:59 +0000)]
Set bits_per_raw_sample in the pcm decoder.

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

14 years agoApparently nowadays things should be installed in /boot/common on Haiku.
Diego Biurrun [Thu, 10 Jun 2010 16:58:04 +0000 (16:58 +0000)]
Apparently nowadays things should be installed in /boot/common on Haiku.

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

14 years agoRemove unneeded -nostart SHFLAG for Haiku.
Diego Biurrun [Thu, 10 Jun 2010 16:56:37 +0000 (16:56 +0000)]
Remove unneeded -nostart SHFLAG for Haiku.

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

14 years agoRemove unused parameter.
Maxim Poliakovski [Thu, 10 Jun 2010 16:52:54 +0000 (16:52 +0000)]
Remove unused parameter.

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

14 years agoRemove support for pre-Haiku, non-POSIX, non-C99 BeOS variants.
Diego Biurrun [Thu, 10 Jun 2010 16:51:14 +0000 (16:51 +0000)]
Remove support for pre-Haiku, non-POSIX, non-C99 BeOS variants.

BeOS support has been broken for many years and the "maintainer" of the port
has not reacted to countless requests to get the port fixed.
approved by Mans

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

14 years agoavcodec.h: Clarify AVCodecContext::pix_fmt documentation since its value may be set...
Tomas Härdin [Thu, 10 Jun 2010 08:39:05 +0000 (08:39 +0000)]
avcodec.h: Clarify AVCodecContext::pix_fmt documentation since its value may be set by the demuxer
rawdec.c: Only perform bits_per_coded_sample -> pix_fmt guesswork if pix_fmt hasn't been set

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

14 years agoCosmetics: alignment and long line break.
Benoit Fouet [Thu, 10 Jun 2010 06:00:37 +0000 (06:00 +0000)]
Cosmetics: alignment and long line break.

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

14 years agoCosmetics: use and place braces correctly in if ... else statements.
Benoit Fouet [Thu, 10 Jun 2010 06:00:06 +0000 (06:00 +0000)]
Cosmetics: use and place braces correctly in if ... else statements.

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

14 years agoSanitize av_realloc() use in h264 mp4toannexb bistream filter.
Benoit Fouet [Thu, 10 Jun 2010 05:59:22 +0000 (05:59 +0000)]
Sanitize av_realloc() use in h264 mp4toannexb bistream filter.

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

14 years agoMake all the numeric options accept in input an expression which is
Stefano Sabatini [Wed, 9 Jun 2010 21:28:53 +0000 (21:28 +0000)]
Make all the numeric options accept in input an expression which is
evaluated through av_strtod().

Fix roundup issue #551.

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

14 years agolog.c: Use parameter passed to macro instead of the equivalent local variable
Ramiro Polla [Wed, 9 Jun 2010 18:30:50 +0000 (18:30 +0000)]
log.c: Use parameter passed to macro instead of the equivalent local variable
in the only function that uses the macro.

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

14 years agoAdd win32 console color output.
Ramiro Polla [Wed, 9 Jun 2010 18:13:01 +0000 (18:13 +0000)]
Add win32 console color output.
Based on patches by James Darnley <james dot darnley at gmail dot com>.

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

14 years agoMove ansi color array to outside of av_log_default_callback(). Do not pass
Ramiro Polla [Wed, 9 Jun 2010 18:10:35 +0000 (18:10 +0000)]
Move ansi color array to outside of av_log_default_callback(). Do not pass
ansi color code to colored_fputs(), and pass instead the error level so the
proper color code may be used.

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

14 years agoRename use_ansi_color to use_color so it is not ANSI-specific.
Ramiro Polla [Wed, 9 Jun 2010 18:07:44 +0000 (18:07 +0000)]
Rename use_ansi_color to use_color so it is not ANSI-specific.

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

14 years agoAdd av_compare_mod()
Michael Niedermayer [Wed, 9 Jun 2010 17:27:42 +0000 (17:27 +0000)]
Add av_compare_mod()

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

14 years agoMake sure the http protocol handler returns errors if a delayed open had failed
Martin Storsjö [Wed, 9 Jun 2010 09:19:36 +0000 (09:19 +0000)]
Make sure the http protocol handler returns errors if a delayed open had failed

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

14 years agoFix printf format warnings
Eli Friedman [Wed, 9 Jun 2010 08:59:41 +0000 (08:59 +0000)]
Fix printf format warnings

patch by Eli Friedman <eli dot friedman at gmail dot com>

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

14 years agoInitialize the http connection in http_seek, too
Martin Storsjö [Wed, 9 Jun 2010 08:29:51 +0000 (08:29 +0000)]
Initialize the http connection in http_seek, too

This makes url_fsize return correct values for delay opened connections
that have not yet been initialized.
This fixes using the image2 demuxer with http sources.

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

14 years agoImprove the mp4toannexb BSF to convert the extradata.
Luca Abeni [Wed, 9 Jun 2010 06:47:01 +0000 (06:47 +0000)]
Improve the mp4toannexb BSF to convert the extradata.

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

14 years agoMake texi2pod.pl process @include texinfo directives wherever they are
Stefano Sabatini [Tue, 8 Jun 2010 23:03:16 +0000 (23:03 +0000)]
Make texi2pod.pl process @include texinfo directives wherever they are
placed, and not only if inside @c man begin/end sections.

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

14 years agoTweak texi2pod.pl to make it print the various sections in the
Stefano Sabatini [Tue, 8 Jun 2010 23:03:14 +0000 (23:03 +0000)]
Tweak texi2pod.pl to make it print the various sections in the
generated document following the same order as that used in the texi
file.

Also allow rendering of *all* the sections, not only a limited
predefined subset.

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

14 years agoRemove a rule triggered by @man begin WORD WORDS. This rule only
Stefano Sabatini [Tue, 8 Jun 2010 23:03:11 +0000 (23:03 +0000)]
Remove a rule triggered by @man begin WORD WORDS. This rule only
outputs the section if WORDS has been defined in the list of options
flags.

The meaning of this rule is not clear, and not used by the FFmpeg
documentation system anyway.

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

14 years agoRename the ff* tools @chapters "Invocation" to "Synopsis", and place
Stefano Sabatini [Tue, 8 Jun 2010 22:32:29 +0000 (22:32 +0000)]
Rename the ff* tools @chapters "Invocation" to "Synopsis", and place
them at the beginning of the file, for consistency with the final
ordering of the corresponding man pages.

Also create a separate @chapter for the "Options" section, as it is
done for the man pages, rather than merge it in the same section of
"Synopsis".

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

14 years agoDo not attempt to seek to index for streamed files and if the user explicitly
Reimar Döffinger [Tue, 8 Jun 2010 19:31:08 +0000 (19:31 +0000)]
Do not attempt to seek to index for streamed files and if the user explicitly
requested us not to read the index.

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

14 years agoFix the MATROSKA_ID_TAGDEFAULT to match the specification (instead of
Reimar Döffinger [Tue, 8 Jun 2010 19:28:22 +0000 (19:28 +0000)]
Fix the MATROSKA_ID_TAGDEFAULT to match the specification (instead of
libmatroska etc. typo) but continue to support the "old" value.

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

14 years agoIn case of stream copy, copy the extradata from the input codec context to
Luca Abeni [Tue, 8 Jun 2010 19:27:29 +0000 (19:27 +0000)]
In case of stream copy, copy the extradata from the input codec context to
the output codec context (instead of just copying a pointer to the extradata).

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

14 years agoFix vp3_draw_horiz_band to calculate chroma offsets correctly
Reimar Döffinger [Tue, 8 Jun 2010 19:25:28 +0000 (19:25 +0000)]
Fix vp3_draw_horiz_band to calculate chroma offsets correctly
for 4:2:2 and 4:4:4 formats.

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

14 years agoAdd RTSP tunneling over HTTP
Josh Allmann [Tue, 8 Jun 2010 12:40:34 +0000 (12:40 +0000)]
Add RTSP tunneling over HTTP

Patch by Josh Allmann, joshua dot allmann at gmail dot com

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

14 years agoMake the RTSP muxer use rtsp_hd_out, for consistency
Martin Storsjö [Tue, 8 Jun 2010 12:26:51 +0000 (12:26 +0000)]
Make the RTSP muxer use rtsp_hd_out, for consistency

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

14 years agoReindent
Martin Storsjö [Tue, 8 Jun 2010 11:58:22 +0000 (11:58 +0000)]
Reindent

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

14 years agoAdd Pictor/PC Paint to image2 muxer/demuxer
Peter Ross [Tue, 8 Jun 2010 11:55:55 +0000 (11:55 +0000)]
Add Pictor/PC Paint to image2 muxer/demuxer

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

14 years agoPictor/PC Paint decoder
Peter Ross [Tue, 8 Jun 2010 11:55:06 +0000 (11:55 +0000)]
Pictor/PC Paint decoder

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

14 years agoAdd support for disabling chunked transfer encoding for the http protocol
Josh Allmann [Tue, 8 Jun 2010 11:48:03 +0000 (11:48 +0000)]
Add support for disabling chunked transfer encoding for the http protocol

Patch by Josh Allmann, josh dot allmann at gmail

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

14 years agoAdd ff_ega_palette
Peter Ross [Tue, 8 Jun 2010 11:42:21 +0000 (11:42 +0000)]
Add ff_ega_palette

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

14 years agoFix handling of errors in the http protocol
Martin Storsjö [Tue, 8 Jun 2010 11:18:22 +0000 (11:18 +0000)]
Fix handling of errors in the http protocol

If http_connect fails, we've already stored the new connection handle in s->hd,
so clear it so http_close won't double-free it.

10l to me for not spotting it during review

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

14 years agoFix bugs in the http custom header handling
Martin Storsjö [Tue, 8 Jun 2010 11:06:36 +0000 (11:06 +0000)]
Fix bugs in the http custom header handling

Initialize the buffer av_strlcatf writes into.
Add the dash at the end of the Range header.

10l to me for not spotting it earlier

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

14 years agomatroska: move LFG state from muxer context to local variable
Måns Rullgård [Tue, 8 Jun 2010 10:44:27 +0000 (10:44 +0000)]
matroska: move LFG state from muxer context to local variable

The LFG is only used in one place, so there is no need to keep it in
the context.

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

14 years agoAdd the capability to write custom HTTP headers
Josh Allmann [Tue, 8 Jun 2010 10:26:16 +0000 (10:26 +0000)]
Add the capability to write custom HTTP headers

Patch by Josh Allmann, joshua dot allmann at gmail

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

14 years agoModify the behaviour of http_open to implicitly delay connection establishment
Josh Allmann [Tue, 8 Jun 2010 10:04:39 +0000 (10:04 +0000)]
Modify the behaviour of http_open to implicitly delay connection establishment

The connection is made on the first http_read, http_write or http_seek.

Patch by Josh Allmann, joshua dot allmann at gmail

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

14 years agoSupport presets in ffserver.conf
Howard Chu [Tue, 8 Jun 2010 09:55:30 +0000 (09:55 +0000)]
Support presets in ffserver.conf

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

14 years agoPrepare Indeo4 (step 1): upscale indeo5 base tables by 2 and convert those into uint16_t.
Maxim Poliakovski [Tue, 8 Jun 2010 09:20:12 +0000 (09:20 +0000)]
Prepare Indeo4 (step 1): upscale indeo5 base tables by 2 and convert those into uint16_t.

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

14 years agolibvpx: Set the libvpx frame dropping threshold to frame_skip_threshold
Martin Storsjö [Tue, 8 Jun 2010 09:01:14 +0000 (09:01 +0000)]
libvpx: Set the libvpx frame dropping threshold to frame_skip_threshold

The default for frame_skip_threshold is 0, which thus disables the libvpx
frame dropping.

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

14 years agolibvpx: Don't use the VPX_KF_FIXED mode
James Zern [Tue, 8 Jun 2010 08:47:50 +0000 (08:47 +0000)]
libvpx: Don't use the VPX_KF_FIXED mode

This mode emits no keyframes at all, despite its name.

Patch by James Zern, jzern at google dot com

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

14 years agoCosmetics: Fold constants and re-indent after last commit.
Alex Converse [Tue, 8 Jun 2010 02:02:16 +0000 (02:02 +0000)]
Cosmetics: Fold constants and re-indent after last commit.

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

14 years agoBase downsampled SBR synthesis filterbank on a single IMDCT.
Alex Converse [Tue, 8 Jun 2010 01:57:06 +0000 (01:57 +0000)]
Base downsampled SBR synthesis filterbank on a single IMDCT.

Based on Han-Wen Hsu, et al. "Fast Complex Quadrature Mirror Filterbanks for
MPEG-4 HE-AAC"

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

14 years agoDeclare myself (Maxim Poliakovski) maintainer for the OMA Demuxer.
Maxim Poliakovski [Tue, 8 Jun 2010 00:15:23 +0000 (00:15 +0000)]
Declare myself (Maxim Poliakovski) maintainer for the OMA Demuxer.

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

14 years ago10l: Fix types and now unused variables after last commit.
Alex Converse [Mon, 7 Jun 2010 22:55:58 +0000 (22:55 +0000)]
10l: Fix types and now unused variables after last commit.

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

14 years agoRewrite the SBR decoder QMF analysis filter on top of the IMDCT instead of the RDFT.
Alex Converse [Mon, 7 Jun 2010 21:52:08 +0000 (21:52 +0000)]
Rewrite the SBR decoder QMF analysis filter on top of the IMDCT instead of the RDFT.

This is based on a procedure to implement the filterbank on the DCT-IV described in
Hsu, H.W. et al. "A Complex Quadrature Mirror Filterbanks for MPEG-4 HE-AAC"
http://sites.google.com/site/wenchiehlee1020/Papers/ComplexFB_AES_121paper144.pdf

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

14 years agoUse new macro AV_BASE64_SIZE.
James Zern [Mon, 7 Jun 2010 21:34:56 +0000 (21:34 +0000)]
Use new macro AV_BASE64_SIZE.

Patch by James Zern, jzern google com

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

14 years agoOptimize 1D DCT transform used in MP{1,2,3}. Makes also this function suitable
Vitor Sessak [Mon, 7 Jun 2010 11:43:12 +0000 (11:43 +0000)]
Optimize 1D DCT transform used in MP{1,2,3}. Makes also this function suitable
for being moved to the shared DCT framework in the future.

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

14 years agoAdded M701 codec_tag for mpeg2video
Tomas Härdin [Mon, 7 Jun 2010 11:27:26 +0000 (11:27 +0000)]
Added M701 codec_tag for mpeg2video

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

14 years ago10l, there is no aac.c any more, so no need for a dependency.
Reimar Döffinger [Sun, 6 Jun 2010 19:48:50 +0000 (19:48 +0000)]
10l, there is no aac.c any more, so no need for a dependency.

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

14 years agolibrtmp may link to different ssl implementations
Luca Barbato [Sun, 6 Jun 2010 19:35:10 +0000 (19:35 +0000)]
librtmp may link to different ssl implementations

Make sure we link using the right libs by using pkg-config

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

14 years agoDo not exclude anymore the pixel formats rgb444, bgr444, rgb4_byte,
Stefano Sabatini [Sun, 6 Jun 2010 18:50:27 +0000 (18:50 +0000)]
Do not exclude anymore the pixel formats rgb444, bgr444, rgb4_byte,
and bgr4_byte from the lavfi-pix_fmts test.

The formats are now supported by NUT.

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

14 years agoDo not read the RM index when input is streamed (since it requires seeking
Reimar Döffinger [Sun, 6 Jun 2010 18:48:49 +0000 (18:48 +0000)]
Do not read the RM index when input is streamed (since it requires seeking
forward and then back again) or AVFMT_FLAG_IGNIDX is set.

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

14 years agoAdd support to B4BY and R4BY NUT codec tags added in NUT r672.
Stefano Sabatini [Sun, 6 Jun 2010 18:29:42 +0000 (18:29 +0000)]
Add support to B4BY and R4BY NUT codec tags added in NUT r672.

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

14 years agoFix width computation for nv12/nv21 in ff_get_plane_bytewidth().
Stefano Sabatini [Sun, 6 Jun 2010 18:29:39 +0000 (18:29 +0000)]
Fix width computation for nv12/nv21 in ff_get_plane_bytewidth().

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

14 years agoregtest: add seektest reference files for rgb/yuv in avi
Måns Rullgård [Sun, 6 Jun 2010 16:50:18 +0000 (16:50 +0000)]
regtest: add seektest reference files for rgb/yuv in avi

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

14 years agoaacdec also depends on cbrt_tables.h for hardcoded-tables.
Reimar Döffinger [Sun, 6 Jun 2010 15:27:37 +0000 (15:27 +0000)]
aacdec also depends on cbrt_tables.h for hardcoded-tables.

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

14 years agobgr/rgb444 for nut
Michael Niedermayer [Sun, 6 Jun 2010 11:43:53 +0000 (11:43 +0000)]
bgr/rgb444 for nut

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

14 years agofix rgb444 support in avi.
Michael Niedermayer [Sun, 6 Jun 2010 11:00:30 +0000 (11:00 +0000)]
fix rgb444 support in avi.

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

14 years agoSupport AVFMT_FLAG_IGNIDX in gxf demuxer.
Reimar Döffinger [Sun, 6 Jun 2010 10:51:06 +0000 (10:51 +0000)]
Support AVFMT_FLAG_IGNIDX in gxf demuxer.

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

14 years agoAdd simple rgb/yuv in avi regression test.
Michael Niedermayer [Sun, 6 Jun 2010 00:05:12 +0000 (00:05 +0000)]
Add simple rgb/yuv in avi regression test.

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

14 years agoFix muxing rgb rawvideo in avi regression.
Michael Niedermayer [Sat, 5 Jun 2010 23:13:52 +0000 (23:13 +0000)]
Fix muxing rgb rawvideo in avi regression.

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

14 years agoImprove grammar and readability
Rodney Baker [Sat, 5 Jun 2010 20:58:56 +0000 (20:58 +0000)]
Improve grammar and readability

Patch by Rodney Baker, rodney dot baker at iinet dot net dot au

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

14 years agoCosmetics: Reindent/align/wrap
Martin Storsjö [Sat, 5 Jun 2010 19:49:55 +0000 (19:49 +0000)]
Cosmetics: Reindent/align/wrap

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

14 years agoRTSP: Propagate errors up from ff_rtsp_send_cmd*
Josh Allmann [Sat, 5 Jun 2010 19:45:46 +0000 (19:45 +0000)]
RTSP: Propagate errors up from ff_rtsp_send_cmd*

Patch by Josh Allmann, joshua dot allmann at gmail

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

14 years agoRemove unused local variables
Martin Storsjö [Sat, 5 Jun 2010 19:43:57 +0000 (19:43 +0000)]
Remove unused local variables

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

14 years agoCleanup apply_window_and_mdct().
Alex Converse [Sat, 5 Jun 2010 19:41:52 +0000 (19:41 +0000)]
Cleanup apply_window_and_mdct().

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

14 years agoRTSP: Add a second URLContext for outgoing messages
Josh Allmann [Sat, 5 Jun 2010 19:41:43 +0000 (19:41 +0000)]
RTSP: Add a second URLContext for outgoing messages

Done in preparation for RTSP over HTTP.
Patch by Josh Allmann, joshua dot allmann at gmail

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

14 years agoMake texi2pod.pl look for section "AUTHORS" rather than "AUTHOR", as
Stefano Sabatini [Sat, 5 Jun 2010 17:00:23 +0000 (17:00 +0000)]
Make texi2pod.pl look for section "AUTHORS" rather than "AUTHOR", as
the corresponding sections in the man page have been renamed that way.

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

14 years agoReplace "Fabrice Bellard" with "The FFmpeg developers" as the authors
Stefano Sabatini [Sat, 5 Jun 2010 16:21:17 +0000 (16:21 +0000)]
Replace "Fabrice Bellard" with "The FFmpeg developers" as the authors
of the ff* tools man pages.

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

14 years agoWhitespace cosmetics
Alex Converse [Sat, 5 Jun 2010 15:36:16 +0000 (15:36 +0000)]
Whitespace cosmetics

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

14 years agoaac: Move an initialization macro used only by the decoder out of the header.
Alex Converse [Sat, 5 Jun 2010 15:31:57 +0000 (15:31 +0000)]
aac: Move an initialization macro used only by the decoder out of the header.

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