platform/upstream/libav.git
16 years agofix progressive jpeg:
Loren Merritt [Wed, 10 Dec 2008 21:26:00 +0000 (21:26 +0000)]
fix progressive jpeg:
support refinement passes
remove intermediate clipping
remove redundant idct

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

16 years agoAAC: move scratch array to context to ensure 16-byte alignment
Måns Rullgård [Wed, 10 Dec 2008 00:50:59 +0000 (00:50 +0000)]
AAC: move scratch array to context to ensure 16-byte alignment

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

16 years agoRemove useless inline qualifier, fixes linking with gcc 4.3.
Alexis Ballier [Tue, 9 Dec 2008 20:11:37 +0000 (20:11 +0000)]
Remove useless inline qualifier, fixes linking with gcc 4.3.
patch by Alexis Ballier, alexis.ballier gmail com

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

16 years agoAAC: Use a sign LUT rather than 1-2*get_bits1()
Alex Converse [Tue, 9 Dec 2008 17:14:42 +0000 (17:14 +0000)]
AAC: Use a sign LUT rather than 1-2*get_bits1()

Patch by Alex Converse (alex converse gmail com)

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

16 years agoAAC: Unroll code within decode_spectrum_and_dequant(). Gives 12% net speed gain.
Alex Converse [Tue, 9 Dec 2008 17:08:40 +0000 (17:08 +0000)]
AAC: Unroll code within decode_spectrum_and_dequant(). Gives 12% net speed gain.

Patch by Alex Converse (alex converse gmail com)

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

16 years agoAAC: Remove unnecessary fabsf()
Alex Converse [Tue, 9 Dec 2008 11:35:08 +0000 (11:35 +0000)]
AAC: Remove unnecessary fabsf()

Patch by Alex Converse (alex converse gmail com)

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

16 years agoMake av_log_missing_feature an internal function, and change its name
Stefano Sabatini [Mon, 8 Dec 2008 21:21:38 +0000 (21:21 +0000)]
Make av_log_missing_feature an internal function, and change its name
to ff_log_missing_feature.

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

16 years agoadd mpeg2 fourcc and aac format tag from asf
Ben Littler [Mon, 8 Dec 2008 20:09:15 +0000 (20:09 +0000)]
add mpeg2 fourcc and aac format tag from asf

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

16 years agocosmetics: alignment after last commit
Justin Ruggles [Mon, 8 Dec 2008 03:15:10 +0000 (03:15 +0000)]
cosmetics: alignment after last commit

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

16 years agoac3: detect dba errors and prevent writing past end of array
Justin Ruggles [Mon, 8 Dec 2008 03:13:20 +0000 (03:13 +0000)]
ac3: detect dba errors and prevent writing past end of array

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

16 years agoRemove unnecessary ret variable.
Stefano Sabatini [Sun, 7 Dec 2008 22:52:32 +0000 (22:52 +0000)]
Remove unnecessary ret variable.

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

16 years agobind to the multicast address if possible
Jindřich Makovička [Sun, 7 Dec 2008 17:29:09 +0000 (17:29 +0000)]
bind to the multicast address if possible

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

16 years agoDo not attempt to decode RV30/40 B-frames without anchors.
Kostya Shishkov [Sun, 7 Dec 2008 16:30:08 +0000 (16:30 +0000)]
Do not attempt to decode RV30/40 B-frames without anchors.

This fixes issue 747.

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

16 years agodocumentation: update documentation for minimal w32api version.
Ramiro Polla [Sun, 7 Dec 2008 12:14:44 +0000 (12:14 +0000)]
documentation: update documentation for minimal w32api version.

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

16 years agomingw: update w32api to 3.13
Ramiro Polla [Sun, 7 Dec 2008 05:17:57 +0000 (05:17 +0000)]
mingw: update w32api to 3.13

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

16 years agoCOSMETICS
Reynaldo H. Verdejo Pinochet [Sun, 7 Dec 2008 01:53:31 +0000 (01:53 +0000)]
COSMETICS

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

16 years agomlp: cosmetics: remove {}s over one-lined if.
Ramiro Polla [Sun, 7 Dec 2008 00:58:41 +0000 (00:58 +0000)]
mlp: cosmetics: remove {}s over one-lined if.

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

16 years agomlp: support bit-depths greater than 16 by default.
Ramiro Polla [Sun, 7 Dec 2008 00:57:26 +0000 (00:57 +0000)]
mlp: support bit-depths greater than 16 by default.

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

16 years agoRemove static variable and a printf using it. See "[PATCH] asf.c: move
Ronald S. Bultje [Sat, 6 Dec 2008 20:28:38 +0000 (20:28 +0000)]
Remove static variable and a printf using it. See "[PATCH] asf.c: move
packet_time_start=0 statement" thread on ML.

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

16 years agoChange function prototype of the sdp_parse_a_line in DynamicProtocolHandler.
Ronald S. Bultje [Sat, 6 Dec 2008 18:41:17 +0000 (18:41 +0000)]
Change function prototype of the sdp_parse_a_line in DynamicProtocolHandler.
This function is called in rtsp.c for each a= line in the SDP of the Describe
response after m= RTSP stream descriptors. The function prototype used to
take an AVStream argument. For RDT, however, every RTSPStream represents
a set of streams of identical content, and can thus represent multiple
AVStreams. Therefore, it should not take an AVStream as argument. This
patch modifies it to accept a AVFormatContext (of the RTSP/SDP demuxer)
instead. See discussion in "[PATCH/RFC] change function prototype of
parse_sdp_a_line" thread on ML.

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

16 years agoDo not access s->gb directly in functions that have a local copy of that
Ronald S. Bultje [Sat, 6 Dec 2008 18:35:52 +0000 (18:35 +0000)]
Do not access s->gb directly in functions that have a local copy of that
variable. See "[PATCH] asf.c: don't access AVFormatContext->pb" thread on
ML.

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

16 years agoac3dec: simplify exponent bounds checking
Justin Ruggles [Sat, 6 Dec 2008 16:33:16 +0000 (16:33 +0000)]
ac3dec: simplify exponent bounds checking

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

16 years agomlp: Fix compilation under CONFIG_AUDIO_NONSHORT.
Mathieu Velten [Sat, 6 Dec 2008 16:28:48 +0000 (16:28 +0000)]
mlp: Fix compilation under CONFIG_AUDIO_NONSHORT.

Patch by Mathieu Velten < matmaul at gmail dot com >

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

16 years agoac3dec: add missing feature log message for block start info
Justin Ruggles [Sat, 6 Dec 2008 16:19:44 +0000 (16:19 +0000)]
ac3dec: add missing feature log message for block start info

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

16 years agoac3dec: use skip_bits_long() for block start bits
Justin Ruggles [Sat, 6 Dec 2008 16:18:10 +0000 (16:18 +0000)]
ac3dec: use skip_bits_long() for block start bits

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

16 years agoac3dec: unroll inner loop in exponent decoding. 46% faster decode_exponents().
Justin Ruggles [Sat, 6 Dec 2008 15:46:23 +0000 (15:46 +0000)]
ac3dec: unroll inner loop in exponent decoding. 46% faster decode_exponents().

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

16 years agocosmetics: vertical alignment
Justin Ruggles [Sat, 6 Dec 2008 15:38:21 +0000 (15:38 +0000)]
cosmetics: vertical alignment

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

16 years agocosmetics: reindent after last commit
Justin Ruggles [Sat, 6 Dec 2008 15:37:04 +0000 (15:37 +0000)]
cosmetics: reindent after last commit

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

16 years agoac3dec: detect out-of-range exponents
Justin Ruggles [Sat, 6 Dec 2008 15:36:23 +0000 (15:36 +0000)]
ac3dec: detect out-of-range exponents

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

16 years agoARM: remove some useless comments
Måns Rullgård [Sat, 6 Dec 2008 13:42:00 +0000 (13:42 +0000)]
ARM: remove some useless comments

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

16 years agoMake decoding run of pixels in MS RLE saner.
Kostya Shishkov [Sat, 6 Dec 2008 09:05:30 +0000 (09:05 +0000)]
Make decoding run of pixels in MS RLE saner.

This is based on patches by Alex Converse and Mans Rullgard
Thread "[PATCH] Fix MSRLE type punning"

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

16 years agoPrint out some errors found during MS RLE decoding
Kostya Shishkov [Sat, 6 Dec 2008 09:01:11 +0000 (09:01 +0000)]
Print out some errors found during MS RLE decoding

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

16 years agoAASC can contain raw data in addition to MS-RLE
Kostya Shishkov [Sat, 6 Dec 2008 08:57:31 +0000 (08:57 +0000)]
AASC can contain raw data in addition to MS-RLE

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

16 years agoCheck that cpb_count is within the allowed range.
Michael Niedermayer [Fri, 5 Dec 2008 21:44:18 +0000 (21:44 +0000)]
Check that cpb_count is within the allowed range.

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

16 years agoadd VX1K h263 and DMK2 mpeg4 avi fourccs
Ben Littler [Fri, 5 Dec 2008 14:59:41 +0000 (14:59 +0000)]
add VX1K h263 and DMK2 mpeg4 avi fourccs

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

16 years agoFix FF_OPT_TYPE_INT64 support of defaults.
Michael Niedermayer [Fri, 5 Dec 2008 14:55:43 +0000 (14:55 +0000)]
Fix FF_OPT_TYPE_INT64 support of defaults.

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

16 years agoFix an overflow in the predictor.
Jai Menon [Fri, 5 Dec 2008 07:58:31 +0000 (07:58 +0000)]
Fix an overflow in the predictor.
fixes issue 636
Patch by Jai.

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

16 years agoSilence some ICC warnings. Patch by Vitor Sessak.
Vitor Sessak [Thu, 4 Dec 2008 20:24:22 +0000 (20:24 +0000)]
Silence some ICC warnings. Patch by Vitor Sessak.

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

16 years agoAdd expected const qualifier on 'buf' to match AVCodec.decode's declaration.
Reynaldo H. Verdejo Pinochet [Thu, 4 Dec 2008 15:08:44 +0000 (15:08 +0000)]
Add expected const qualifier on 'buf' to match AVCodec.decode's declaration.
This change gets rid of another compiler warning.

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

16 years agoRecognize pnm file as images.
Carl Eugen Hoyos [Thu, 4 Dec 2008 15:08:04 +0000 (15:08 +0000)]
Recognize pnm file as images.

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

16 years agoCOSMETICS, add missing remarks crediting Ben and Kenan
Reynaldo H. Verdejo Pinochet [Thu, 4 Dec 2008 14:54:55 +0000 (14:54 +0000)]
COSMETICS, add missing remarks crediting Ben and Kenan

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

16 years agoFraps version 3 seems to be the same as Fraps v5
Kostya Shishkov [Thu, 4 Dec 2008 14:43:42 +0000 (14:43 +0000)]
Fraps version 3 seems to be the same as Fraps v5

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

16 years agoWRAW fourcc
Baptiste Coudurier [Thu, 4 Dec 2008 03:00:53 +0000 (03:00 +0000)]
WRAW fourcc

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

16 years agopartial WRAW fourcc support, might need image flipping
Baptiste Coudurier [Thu, 4 Dec 2008 02:59:11 +0000 (02:59 +0000)]
partial WRAW fourcc support, might need image flipping

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

16 years agosilence gcc warning: ‘n_bands’ may be used uninitialized
Justin Ruggles [Thu, 4 Dec 2008 02:56:25 +0000 (02:56 +0000)]
silence gcc warning: ‘n_bands’ may be used uninitialized

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

16 years agoac3dec: use uint8_t for band sizes
Justin Ruggles [Thu, 4 Dec 2008 02:51:39 +0000 (02:51 +0000)]
ac3dec: use uint8_t for band sizes

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

16 years agoRemoves misleading const qualifier, gets rid of two compiler warnings
Reynaldo H. Verdejo Pinochet [Thu, 4 Dec 2008 01:38:12 +0000 (01:38 +0000)]
Removes misleading const qualifier, gets rid of two compiler warnings

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

16 years agoAdd necessary header for av_set_program_name and av_program_add_stream_index.
Diego Biurrun [Wed, 3 Dec 2008 23:04:30 +0000 (23:04 +0000)]
Add necessary header for av_set_program_name and av_program_add_stream_index.

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

16 years agoadd fourccs from avi files
Ben Littler [Wed, 3 Dec 2008 21:44:29 +0000 (21:44 +0000)]
add fourccs from avi files

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

16 years agoARM: convert VFP code to UAL syntax
Måns Rullgård [Wed, 3 Dec 2008 20:16:01 +0000 (20:16 +0000)]
ARM: convert VFP code to UAL syntax

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

16 years agoImplement complexity estimation parsing and try to detect an incorrectly set
Michael Niedermayer [Wed, 3 Dec 2008 17:43:39 +0000 (17:43 +0000)]
Implement complexity estimation parsing and try to detect an incorrectly set
complexity estimation flag.

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

16 years agoadd GEOX fourcc for mpeg4
Michael Niedermayer [Wed, 3 Dec 2008 16:49:58 +0000 (16:49 +0000)]
add GEOX fourcc for mpeg4

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

16 years agoMove declaration of av_set_program_name and av_program_add_stream_index
Diego Biurrun [Wed, 3 Dec 2008 16:47:07 +0000 (16:47 +0000)]
Move declaration of av_set_program_name and av_program_add_stream_index
to a more sensible place.

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

16 years agoDelete unnecessary 'extern' keywords.
Diego Biurrun [Wed, 3 Dec 2008 15:25:27 +0000 (15:25 +0000)]
Delete unnecessary 'extern' keywords.

Originally committed as revision 28082 to svn://svn.mplayerhq.hu/mplayer/trunk/libswscale

16 years agoDelete unnecessary 'extern' keywords.
Diego Biurrun [Wed, 3 Dec 2008 15:23:30 +0000 (15:23 +0000)]
Delete unnecessary 'extern' keywords.

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

16 years agoadd FFDS fourcc, ok'd by kostya
Ben Littler [Wed, 3 Dec 2008 13:53:13 +0000 (13:53 +0000)]
add FFDS fourcc, ok'd by kostya
fixes FFDS files in http://tranquillity.ath.cx/uncommon_video_codecs_final.txt

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

16 years agoRemove entry about unsupported QCELP codec, it is now supported.
Diego Biurrun [Wed, 3 Dec 2008 13:45:41 +0000 (13:45 +0000)]
Remove entry about unsupported QCELP codec, it is now supported.

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

16 years agoac3dec: skip decoding and use error concealment for remaining blocks in
Justin Ruggles [Wed, 3 Dec 2008 03:34:31 +0000 (03:34 +0000)]
ac3dec: skip decoding and use error concealment for remaining blocks in
the frame after an error occurs.

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

16 years agomlp: initialize all CRC tables in a common function.
Laurent Aimar [Wed, 3 Dec 2008 01:14:06 +0000 (01:14 +0000)]
mlp: initialize all CRC tables in a common function.

This way the decoder does not have to depend on the parser being initialized
before.
Patch by Laurent Aimar <fenrir at via dot ecp dot fr>.

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

16 years agoTrivial rephrasing, avoids too long line
Reynaldo H. Verdejo Pinochet [Tue, 2 Dec 2008 18:26:55 +0000 (18:26 +0000)]
Trivial rephrasing, avoids too long line

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

16 years agoTrivial, Cosmetics, mostly brace placement changes
Reynaldo H. Verdejo Pinochet [Tue, 2 Dec 2008 18:25:17 +0000 (18:25 +0000)]
Trivial, Cosmetics, mostly brace placement changes

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

16 years agoFix reading out of buffer during RV30/40 deblock mask calculation
Kostya Shishkov [Tue, 2 Dec 2008 18:14:53 +0000 (18:14 +0000)]
Fix reading out of buffer during RV30/40 deblock mask calculation

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

16 years ago34l: forgot to change one case of chroma MC for RV40
Kostya Shishkov [Tue, 2 Dec 2008 18:12:48 +0000 (18:12 +0000)]
34l: forgot to change one case of chroma MC for RV40

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

16 years agoCheck RV30/40 slice offsets to be inside buffer.
Kostya Shishkov [Tue, 2 Dec 2008 17:39:20 +0000 (17:39 +0000)]
Check RV30/40 slice offsets to be inside buffer.

This fixes issue 738

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

16 years agoUpdate ff_rv34_decode_frame() arguments definition
Kostya Shishkov [Tue, 2 Dec 2008 17:35:38 +0000 (17:35 +0000)]
Update ff_rv34_decode_frame() arguments definition

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

16 years agoRemove unused RV40 spatial intra prediction function
Kostya Shishkov [Tue, 2 Dec 2008 17:34:26 +0000 (17:34 +0000)]
Remove unused RV40 spatial intra prediction function

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

16 years agoCommit last ok'ed parts of QCELP decoder and enable it.
Kenan Gillet [Tue, 2 Dec 2008 16:48:05 +0000 (16:48 +0000)]
Commit last ok'ed parts of QCELP decoder and enable it.
patch by Kenan Gillet, kenan.gillet gmail com

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

16 years agoADTS AAC probe.
Michael Niedermayer [Tue, 2 Dec 2008 15:43:47 +0000 (15:43 +0000)]
ADTS AAC probe.
fixes issue400

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

16 years agoFix regression test failure with pthreads on multiprocessor systems.
Michael Niedermayer [Tue, 2 Dec 2008 10:43:08 +0000 (10:43 +0000)]
Fix regression test failure with pthreads on multiprocessor systems.
Fixes issue517

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

16 years agoRemove commented-out duplicate declarations.
Diego Biurrun [Tue, 2 Dec 2008 00:26:14 +0000 (00:26 +0000)]
Remove commented-out duplicate declarations.

Originally committed as revision 28058 to svn://svn.mplayerhq.hu/mplayer/trunk/libswscale

16 years agoRemove unused declarations.
Diego Biurrun [Tue, 2 Dec 2008 00:21:37 +0000 (00:21 +0000)]
Remove unused declarations.

Originally committed as revision 28057 to svn://svn.mplayerhq.hu/mplayer/trunk/libswscale

16 years agoMore OKed parts of the QCELP decoder
Kenan Gillet [Mon, 1 Dec 2008 22:07:00 +0000 (22:07 +0000)]
More OKed parts of the QCELP decoder
patch by Kenan Gillet, kenan.gillet gmail com

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

16 years agoRemove hack added to make "make checkheaders" pass, it is unneeded now
Vitor Sessak [Mon, 1 Dec 2008 20:45:29 +0000 (20:45 +0000)]
Remove hack added to make "make checkheaders" pass, it is unneeded now

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

16 years agoMore OKed parts of the QCELP decoder
Kenan Gillet [Mon, 1 Dec 2008 20:43:22 +0000 (20:43 +0000)]
More OKed parts of the QCELP decoder
patch by Kenan Gillet, kenan.gillet gmail com

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

16 years agoGet rid of now unneeded pps/sps correctness code as pps/sps will not
Michael Niedermayer [Mon, 1 Dec 2008 16:24:19 +0000 (16:24 +0000)]
Get rid of now unneeded pps/sps correctness code as pps/sps will not
be used at all when anything fails sanity checks.

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

16 years agoAllocate parameter sets sanely instead of using alloc_parameter_set().
Michael Niedermayer [Mon, 1 Dec 2008 16:04:03 +0000 (16:04 +0000)]
Allocate parameter sets sanely instead of using alloc_parameter_set().
Avoids ending up with half initialized parameter sets.
Fixes issue282.

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

16 years agoMake more informative the error messages regarding the access to the
Stefano Sabatini [Mon, 1 Dec 2008 08:35:07 +0000 (08:35 +0000)]
Make more informative the error messages regarding the access to the
2-pass log file.

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

16 years agoImprove documentation for the -pass and -passlog options. Add mention
Stefano Sabatini [Mon, 1 Dec 2008 08:27:53 +0000 (08:27 +0000)]
Improve documentation for the -pass and -passlog options. Add mention
to how the log file is used and specify the default log file name.

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

16 years agoenable RV40 decoder
Kostya Shishkov [Mon, 1 Dec 2008 06:40:36 +0000 (06:40 +0000)]
enable RV40 decoder

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

16 years agoRV40 MC functions
Kostya Shishkov [Mon, 1 Dec 2008 06:36:22 +0000 (06:36 +0000)]
RV40 MC functions

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

16 years agoImplement rule-number parsing, the initial step in stream (and bitrate)
Ronald S. Bultje [Mon, 1 Dec 2008 00:08:42 +0000 (00:08 +0000)]
Implement rule-number parsing, the initial step in stream (and bitrate)
selection. See discussion in ML thread "[PATCH] RDT/Realmedia patches #2".

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

16 years agoFix segfault due to deallocated entries in delayed_pic after size change.
Michael Niedermayer [Sun, 30 Nov 2008 23:51:02 +0000 (23:51 +0000)]
Fix segfault due to deallocated entries in delayed_pic after size change.
Fixes issue714.

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

16 years agoChange RDTDemuxContext->st into an array of streams, which will make future
Ronald S. Bultje [Sun, 30 Nov 2008 22:24:35 +0000 (22:24 +0000)]
Change RDTDemuxContext->st into an array of streams, which will make future
patches adding stream-selection easier in code. See discussion in ML thread
"[PATCH] RDT/Realmedia patches #2".

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

16 years agodocument ff_rdt_parse_open(). See ML discussion in "[PATCH] RDT/Realmedia
Ronald S. Bultje [Sun, 30 Nov 2008 20:40:04 +0000 (20:40 +0000)]
document ff_rdt_parse_open(). See ML discussion in "[PATCH] RDT/Realmedia
patches #2" thread.

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

16 years agoChange function prototype from taking an AVStream to taking an index to the
Ronald S. Bultje [Sun, 30 Nov 2008 20:39:16 +0000 (20:39 +0000)]
Change function prototype from taking an AVStream to taking an index to the
stream itself, plus a name change to signify that there may be multiple
AVStreams per RDT set. See discussion in "[PATCH] RDT/Realmedia patches #2"
thread on ML.

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

16 years agoMore OKed parts of the QCELP decoder
Kenan Gillet [Sun, 30 Nov 2008 17:18:17 +0000 (17:18 +0000)]
More OKed parts of the QCELP decoder
patch by Kenan Gillet, kenan.gillet gmail com

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

16 years agoHandle AltiVec objects in a more elegant fashion, similar to MMX.
Diego Biurrun [Sun, 30 Nov 2008 17:00:08 +0000 (17:00 +0000)]
Handle AltiVec objects in a more elegant fashion, similar to MMX.

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

16 years agoRemove ineffectual hack that attempts to build ppc/check_altivec.o without
Diego Biurrun [Sun, 30 Nov 2008 16:57:28 +0000 (16:57 +0000)]
Remove ineffectual hack that attempts to build ppc/check_altivec.o without
AltiVec flags. The flags are set by configure and used to compile all files
anyway. Setting extra AltiVec options here just duplicates them for the files
for which they are set.

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

16 years agoconfigure: vertical alignment cosmetics.
Ramiro Polla [Sun, 30 Nov 2008 00:20:19 +0000 (00:20 +0000)]
configure: vertical alignment cosmetics.

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

16 years agoconfigure: Use check_lib2 for bzlib.
Ramiro Polla [Sun, 30 Nov 2008 00:19:16 +0000 (00:19 +0000)]
configure: Use check_lib2 for bzlib.

Functions are exported as WINAPI in win32, so it is not picked up by check_lib.

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

16 years agochannel layout support for ffmpeg.c
Benjamin Larsson [Sat, 29 Nov 2008 19:32:42 +0000 (19:32 +0000)]
channel layout support for ffmpeg.c

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

16 years agoImplement the fields rc_max_available_vbv_use and
Baptiste Coudurier [Sat, 29 Nov 2008 14:08:48 +0000 (14:08 +0000)]
Implement the fields rc_max_available_vbv_use and
rc_min_vbv_overflow_use in AVCodecContext, and use their values in the
ratecontrol code rather than hardcoded ones.

See the thread: "[RFC] ratecontrol buffer size magic".
Patch by Baptiste Coudurier.

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

16 years agoReplaces not the anymore valid -flags +trell option with -trellis 2.
Stefano Sabatini [Sat, 29 Nov 2008 13:58:41 +0000 (13:58 +0000)]
Replaces not the anymore valid -flags +trell option with -trellis 2.

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

16 years agoRename functions in sdp.c for consistency's sake.
Stefano Sabatini [Sat, 29 Nov 2008 13:55:03 +0000 (13:55 +0000)]
Rename functions in sdp.c for consistency's sake.

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

16 years agos/FFserver/ffserver/ in the help message invocation synopsis.
Stefano Sabatini [Sat, 29 Nov 2008 12:22:22 +0000 (12:22 +0000)]
s/FFserver/ffserver/ in the help message invocation synopsis.

See the thread: "Define cmdline_program_name and use it in show_help".

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

16 years agoAdd support for parsing and decoding DCA-HD streams.
Kostya Shishkov [Sat, 29 Nov 2008 10:06:37 +0000 (10:06 +0000)]
Add support for parsing and decoding DCA-HD streams.

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

16 years agoRV40 loop filter
Kostya Shishkov [Sat, 29 Nov 2008 06:24:47 +0000 (06:24 +0000)]
RV40 loop filter

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

16 years agoInvoke future RV30/40 loop filter for already decoded rows instead of
Kostya Shishkov [Sat, 29 Nov 2008 06:22:31 +0000 (06:22 +0000)]
Invoke future RV30/40 loop filter for already decoded rows instead of
the whole frame at once.

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

16 years agoDo not duplicate AAN DCT tables in dct-test.c.
Diego Biurrun [Fri, 28 Nov 2008 00:32:24 +0000 (00:32 +0000)]
Do not duplicate AAN DCT tables in dct-test.c.

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

16 years agoAdd missing '-test' in name of imgresample test.
Diego Biurrun [Fri, 28 Nov 2008 00:00:11 +0000 (00:00 +0000)]
Add missing '-test' in name of imgresample test.

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