ffmpeg.git
10 years agoThe AC-3 decoder is now LGPL. Exchange the license header and change references
Diego Biurrun [Tue, 19 May 2009 22:58:09 +0000 (22:58 +0000)]
The AC-3 decoder is now LGPL. Exchange the license header and change references
in the build system and documentation that mark it as GPL.

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

10 years agoLGPL version of ac3_decode_transform_coeffs_ch, ~12.4% faster.
Jason Garrett-Glaser [Tue, 19 May 2009 21:29:21 +0000 (21:29 +0000)]
LGPL version of ac3_decode_transform_coeffs_ch, ~12.4% faster.

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

10 years agoDefine ARCH_MIPS64 when building for MIPS64
Måns Rullgård [Tue, 19 May 2009 19:40:24 +0000 (19:40 +0000)]
Define ARCH_MIPS64 when building for MIPS64

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

10 years agoDefine HAVE_BIGENDIAN as 0 or 1 according to CPU type
Måns Rullgård [Tue, 19 May 2009 19:40:22 +0000 (19:40 +0000)]
Define HAVE_BIGENDIAN as 0 or 1 according to CPU type

This should replace the inconsistently named and defined
WORDS_BIGENDIAN.

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

10 years agoconfigure: add some MIPS CPUs
Måns Rullgård [Tue, 19 May 2009 19:38:44 +0000 (19:38 +0000)]
configure: add some MIPS CPUs

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

10 years agoAdd missing libavformat dependencies on mpeg4audio.o
Alex Converse [Tue, 19 May 2009 18:02:06 +0000 (18:02 +0000)]
Add missing libavformat dependencies on mpeg4audio.o

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

10 years agoLet SwScaler know that RGB48 BE/LE is 16-bits per component format.
Kostya Shishkov [Tue, 19 May 2009 17:37:58 +0000 (17:37 +0000)]
Let SwScaler know that RGB48 BE/LE is 16-bits per component format.

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

10 years agoMove AMR-WB-specific code to the AMR-WB section of the file.
Diego Biurrun [Tue, 19 May 2009 17:31:56 +0000 (17:31 +0000)]
Move AMR-WB-specific code to the AMR-WB section of the file.
Fixes compilation when AMR-NB #includes are not available on the system.

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

10 years agocosmetics: Move AMR-WB-specific code to the AMR-WB part of the file.
Diego Biurrun [Tue, 19 May 2009 17:30:27 +0000 (17:30 +0000)]
cosmetics: Move AMR-WB-specific code to the AMR-WB part of the file.

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

10 years agoMake SwScaler recognize RGB48 BE/LE colourspaces (not support though).
Kostya Shishkov [Tue, 19 May 2009 17:26:22 +0000 (17:26 +0000)]
Make SwScaler recognize RGB48 BE/LE colourspaces (not support though).

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

10 years agoLog with level AV_LOG_ERROR if av_parse_color() cannot recognize a
Stefano Sabatini [Mon, 18 May 2009 17:59:03 +0000 (17:59 +0000)]
Log with level AV_LOG_ERROR if av_parse_color() cannot recognize a
color.

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

10 years agoRemove useless casts of vec_ld() parameters.
Diego Biurrun [Mon, 18 May 2009 08:21:50 +0000 (08:21 +0000)]
Remove useless casts of vec_ld() parameters.
Gets rid of 'cast discards qualifiers from pointer target type' warnings.

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

10 years agoIndent
Benjamin Larsson [Sun, 17 May 2009 16:13:03 +0000 (16:13 +0000)]
Indent

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

10 years agoChange from INIT_VLC_USE_STATIC to INIT_VLC_USE_NEW_STATIC in atrac3
Benjamin Larsson [Sun, 17 May 2009 16:12:07 +0000 (16:12 +0000)]
Change from INIT_VLC_USE_STATIC to INIT_VLC_USE_NEW_STATIC in atrac3

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

10 years agoIndent
Benjamin Larsson [Sun, 17 May 2009 10:31:16 +0000 (10:31 +0000)]
Indent

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

10 years agoSwitch from INIT_VLC_USE_STATIC to INIT_VLC_USE_NEW_STATIC in qdm2.
Benjamin Larsson [Sun, 17 May 2009 10:29:40 +0000 (10:29 +0000)]
Switch from INIT_VLC_USE_STATIC to INIT_VLC_USE_NEW_STATIC in qdm2.

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

10 years agoMake TMV decoder check packet sizes before reading from it.
Vitor Sessak [Sun, 17 May 2009 09:48:12 +0000 (09:48 +0000)]
Make TMV decoder check packet sizes before reading from it.

FATE test 295 might need updating.

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

10 years agoAdd a forward declaration of mpeg1_decode_block_intra to fix compilation
Reimar Döffinger [Sun, 17 May 2009 09:09:07 +0000 (09:09 +0000)]
Add a forward declaration of mpeg1_decode_block_intra to fix compilation
broken by r18859 for e.g. all gcc 4 compilers.

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

10 years agoeac3dec: use 16-bit pre-mantissas instead of 24-bit in AHT decoding. it is
Justin Ruggles [Sun, 17 May 2009 06:53:24 +0000 (06:53 +0000)]
eac3dec: use 16-bit pre-mantissas instead of 24-bit in AHT decoding. it is
simpler and also fixes a bug in GAQ dequantization.

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

10 years agompeg12: fix non-standard use of "extern inline"
Måns Rullgård [Sun, 17 May 2009 00:54:29 +0000 (00:54 +0000)]
mpeg12: fix non-standard use of "extern inline"

Rename ff_mpeg1_decode_block_intra to mpeg1_decode_block_intra and
make it static.  Add ff_mpeg1_decode_block_intra as plain extern
function calling mpeg1_decode_block_intra.

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

10 years agoFix the M bit for multi-packet NALs.
Yao Peter [Sat, 16 May 2009 17:11:47 +0000 (17:11 +0000)]
Fix the M bit for multi-packet NALs.
Patch by Yao Peter (peter AT yuvad DOT com)

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

10 years agoac3dec: fix coupling range check. the start subband must be less than
Justin Ruggles [Sat, 16 May 2009 17:02:44 +0000 (17:02 +0000)]
ac3dec: fix coupling range check.  the start subband must be less than
the end subband.

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

10 years agooma: fix build if memcmp() is a macro
Måns Rullgård [Sat, 16 May 2009 15:09:30 +0000 (15:09 +0000)]
oma: fix build if memcmp() is a macro

Any C library function may be a macro, so compound literals
passed to memcmp() must be surrounded by parens to avoid being
split on commas.

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

10 years agoSupport for getting (i)MDCT output multiplied by a constant scaling factor.
Siarhei Siamashka [Sat, 16 May 2009 14:17:08 +0000 (14:17 +0000)]
Support for getting (i)MDCT output multiplied by a constant scaling factor.

Scaling (i)MDCT output has no runtime overhead and can be used to improve
performance of audio codecs. All the changes are only needed in
'ff_mdct_init' function and slow down initialization a bit.

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

10 years agoMove img_convert_ctx to VideoState and free it in stream_close().
Martin Storsjö [Sat, 16 May 2009 10:29:55 +0000 (10:29 +0000)]
Move img_convert_ctx to VideoState and free it in stream_close().

Patch by Martin Storsjö, martin martin st

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

10 years agoAdd missing frees to stream_close() and do_exit().
Martin Storsjö [Sat, 16 May 2009 10:26:41 +0000 (10:26 +0000)]
Add missing frees to stream_close() and do_exit().

Patch by Martin Storsjö, martin martin st

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

10 years agoFix off-by-one error in MS RLE decoder which may result into writing past
Kostya Shishkov [Sat, 16 May 2009 06:39:08 +0000 (06:39 +0000)]
Fix off-by-one error in MS RLE decoder which may result into writing past
picture buffer.

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

10 years agomove increment after debug print
Baptiste Coudurier [Sat, 16 May 2009 04:08:34 +0000 (04:08 +0000)]
move increment after debug print

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

10 years agocosmetics: K&R coding style, indent correctly, break overly long lines
Diego Biurrun [Fri, 15 May 2009 22:46:29 +0000 (22:46 +0000)]
cosmetics: K&R coding style, indent correctly, break overly long lines

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

10 years agoReplace 'x == 0' if conditions with '!x'.
Diego Biurrun [Fri, 15 May 2009 22:41:26 +0000 (22:41 +0000)]
Replace 'x == 0' if conditions with '!x'.

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

10 years agocosmetics: Remove pointless {}.
Diego Biurrun [Fri, 15 May 2009 20:12:45 +0000 (20:12 +0000)]
cosmetics: Remove pointless {}.

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

10 years agoSurround AMR_WB encoding code by appropriate #ifdefs.
Diego Biurrun [Fri, 15 May 2009 19:03:45 +0000 (19:03 +0000)]
Surround AMR_WB encoding code by appropriate #ifdefs.
This will help support the opencore AMR library.

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

10 years agocosmetics: Move some more code around to avoid #ifdeffery.
Diego Biurrun [Fri, 15 May 2009 18:54:36 +0000 (18:54 +0000)]
cosmetics: Move some more code around to avoid #ifdeffery.

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

10 years agocosmetics: Move functions around so that encoding and decoding functions are
Diego Biurrun [Fri, 15 May 2009 17:34:26 +0000 (17:34 +0000)]
cosmetics: Move functions around so that encoding and decoding functions are
grouped together. This will save some #ifdefs.

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

10 years agoRemove redundant #if condition. Two CONFIG_LIBAMR_NB blocks were right after
Diego Biurrun [Fri, 15 May 2009 17:22:41 +0000 (17:22 +0000)]
Remove redundant #if condition. Two CONFIG_LIBAMR_NB blocks were right after
each other so that the second check was pointless.

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

10 years agoAdd av_cold attribute to amr_nb decoding/encoding initialization functions.
Diego Biurrun [Fri, 15 May 2009 17:15:12 +0000 (17:15 +0000)]
Add av_cold attribute to amr_nb decoding/encoding initialization functions.

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

10 years agoBugfix for bug introduced in the multichannel cook patchset.
Benjamin Larsson [Fri, 15 May 2009 16:25:54 +0000 (16:25 +0000)]
Bugfix for bug introduced in the multichannel cook patchset.

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

10 years agomlp: Simplify adressing of state and coeffs arrays for both filters by making
Ramiro Polla [Fri, 15 May 2009 15:34:22 +0000 (15:34 +0000)]
mlp: Simplify adressing of state and coeffs arrays for both filters by making
the arrays sequential.

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

10 years agomlp: include mlp.h and use MAX_CHANNELS instead of hardcoding value 8.
Ramiro Polla [Fri, 15 May 2009 15:30:43 +0000 (15:30 +0000)]
mlp: include mlp.h and use MAX_CHANNELS instead of hardcoding value 8.

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

10 years agoEnsure that we don't read from invalid memory with B-frame qpel
David Conrad [Fri, 15 May 2009 07:49:59 +0000 (07:49 +0000)]
Ensure that we don't read from invalid memory with B-frame qpel

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

10 years agowrite 'stps' for mpeg-2 open gop in .mov
Baptiste Coudurier [Fri, 15 May 2009 06:11:53 +0000 (06:11 +0000)]
write 'stps' for mpeg-2 open gop in .mov

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

10 years agodecode mpeg-2 closed gop first b frames, fix issue #824
Baptiste Coudurier [Fri, 15 May 2009 05:39:44 +0000 (05:39 +0000)]
decode mpeg-2 closed gop first b frames, fix issue #824

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

10 years agofree Track and unset priv_data to avoid double free, fix memleak
Baptiste Coudurier [Fri, 15 May 2009 05:33:05 +0000 (05:33 +0000)]
free Track and unset priv_data to avoid double free, fix memleak

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

10 years agoreindent
Baptiste Coudurier [Fri, 15 May 2009 04:44:37 +0000 (04:44 +0000)]
reindent

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

10 years agoremove unneeded length checks
Baptiste Coudurier [Fri, 15 May 2009 04:43:44 +0000 (04:43 +0000)]
remove unneeded length checks

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

10 years agochange pic type to Picture* and remove casts
Baptiste Coudurier [Fri, 15 May 2009 02:01:53 +0000 (02:01 +0000)]
change pic type to Picture* and remove casts

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

10 years agoImplement av_set_options_string().
Stefano Sabatini [Thu, 14 May 2009 22:57:08 +0000 (22:57 +0000)]
Implement av_set_options_string().

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

10 years agouse flags field and remove key_frame field
Baptiste Coudurier [Thu, 14 May 2009 21:05:52 +0000 (21:05 +0000)]
use flags field and remove key_frame field

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

10 years agochange cts type to int, save some space
Baptiste Coudurier [Thu, 14 May 2009 20:54:19 +0000 (20:54 +0000)]
change cts type to int, save some space

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

10 years agoDocument av_set_string3() returned error codes.
Stefano Sabatini [Thu, 14 May 2009 19:03:22 +0000 (19:03 +0000)]
Document av_set_string3() returned error codes.

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

10 years agoAdd support in av_parse_color() to a "random" color name, which will
Stefano Sabatini [Thu, 14 May 2009 18:58:06 +0000 (18:58 +0000)]
Add support in av_parse_color() to a "random" color name, which will
result in a randomly choosen random color, as it is with the
"bikeshed" color.

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

10 years agoMake case insensitive the match for the color name in
Stefano Sabatini [Thu, 14 May 2009 18:54:25 +0000 (18:54 +0000)]
Make case insensitive the match for the color name in
av_parse_color().

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

10 years agoMake av_set_string3() print a message in case of unknown option.
Stefano Sabatini [Thu, 14 May 2009 18:50:58 +0000 (18:50 +0000)]
Make av_set_string3() print a message in case of unknown option.

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

10 years agoProvide a context to av_log() calls in av_set_number2() and
Stefano Sabatini [Thu, 14 May 2009 18:43:43 +0000 (18:43 +0000)]
Provide a context to av_log() calls in av_set_number2() and
av_set_string3().

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

10 years agoUse a single space after an ending period and the beginning of the
Stefano Sabatini [Thu, 14 May 2009 18:19:42 +0000 (18:19 +0000)]
Use a single space after an ending period and the beginning of the
next sentence, consistent with the FFmpeg documentation style.

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

10 years agoApply documentation fixes: use third person, fix grammar and remove
Stefano Sabatini [Thu, 14 May 2009 18:13:17 +0000 (18:13 +0000)]
Apply documentation fixes: use third person, fix grammar and remove
inconsistent '\p'.

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

10 years agoAdd gnu/kfreebsd to list of recognized operating systems.
Andres Mejia [Thu, 14 May 2009 11:45:41 +0000 (11:45 +0000)]
Add gnu/kfreebsd to list of recognized operating systems.
patch by Andres Mejia, mcitadel gmail com

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

10 years agoFix for issue #829 ("ffvorbis outputs crackling sound, libvorbis plays fine")
Siarhei Siamashka [Thu, 14 May 2009 06:38:49 +0000 (06:38 +0000)]
Fix for issue #829 ("ffvorbis outputs crackling sound, libvorbis plays fine")

This was off-by-one bug which affects floor0 encoded files. Tracked down
by valgrind (was reported as the use of uninitialized memory).

With this patch applied, tiny_psnr now reports the following when ffvorbis
is compared to libvorbis-1.0beta4 output for 'lsp-test.ogg' sample:
stddev:    0.76 PSNR: 98.69 bytes:  3498380/  3498452

Output from libvorbis-1.2 is substantially different:
stddev:  132.57 PSNR: 53.87 bytes:  3498424/  3498496

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

10 years agoFix VBV delay for mpeg1/2 CBR.
Michael Niedermayer [Thu, 14 May 2009 03:37:58 +0000 (03:37 +0000)]
Fix VBV delay for mpeg1/2 CBR.

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

10 years agoUse skip_bits_long() for large skips
David Conrad [Thu, 14 May 2009 00:02:07 +0000 (00:02 +0000)]
Use skip_bits_long() for large skips
This fixes ogg/theora on ARM (more generally the A32 bitstream reader)

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

10 years agoAdd PCE support to the ADTS muxer.
Alex Converse [Wed, 13 May 2009 22:59:58 +0000 (22:59 +0000)]
Add PCE support to the ADTS muxer.

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

10 years agoSubroutine to copy an AAC Program Config Element (PCE)
Alex Converse [Wed, 13 May 2009 22:57:30 +0000 (22:57 +0000)]
Subroutine to copy an AAC Program Config Element (PCE)

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

10 years agoCosmetics after last commit
Alex Converse [Wed, 13 May 2009 17:59:46 +0000 (17:59 +0000)]
Cosmetics after last commit

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

10 years agoAllow parsing and decoding of ADTS AAC files with channel config = 0
Alex Converse [Wed, 13 May 2009 17:57:58 +0000 (17:57 +0000)]
Allow parsing and decoding of ADTS AAC files with channel config = 0

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

10 years agoMove the ADTS header size to the parser's header file.
Alex Converse [Wed, 13 May 2009 14:11:11 +0000 (14:11 +0000)]
Move the ADTS header size to the parser's header file.

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

10 years agoparse 'stps' atom to set keyframe, partial sync sample for mpeg-2 open gop
Baptiste Coudurier [Wed, 13 May 2009 08:31:22 +0000 (08:31 +0000)]
parse 'stps' atom to set keyframe, partial sync sample for mpeg-2 open gop

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

10 years agoalign and update doxygen
Baptiste Coudurier [Wed, 13 May 2009 08:01:33 +0000 (08:01 +0000)]
align and update doxygen

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

10 years agoremove comment
Baptiste Coudurier [Wed, 13 May 2009 07:57:08 +0000 (07:57 +0000)]
remove comment

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

10 years agoParse 'cslg' atom to retrieve dts shift when 'ctts' duration is negative.
Baptiste Coudurier [Wed, 13 May 2009 07:55:03 +0000 (07:55 +0000)]
Parse 'cslg' atom to retrieve dts shift when 'ctts' duration is negative.
We have now dts <= pts, note that for some B frames dts+1 == pts can happen
if a crappy timebase is used instead of correct /1001.

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

10 years agoAdd a quick description to the H.264 BSF
Alex Converse [Wed, 13 May 2009 06:06:59 +0000 (06:06 +0000)]
Add a quick description to the H.264 BSF

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

10 years agofactorize av_set_pts_info
Baptiste Coudurier [Wed, 13 May 2009 04:22:53 +0000 (04:22 +0000)]
factorize av_set_pts_info

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

10 years agocosmetics, alignment
Baptiste Coudurier [Wed, 13 May 2009 04:20:23 +0000 (04:20 +0000)]
cosmetics, alignment

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

10 years agoadd casts to silence gcc warnings
Baptiste Coudurier [Wed, 13 May 2009 00:32:46 +0000 (00:32 +0000)]
add casts to silence gcc warnings

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

10 years agoadd casts to silence gcc warnings
Baptiste Coudurier [Wed, 13 May 2009 00:27:11 +0000 (00:27 +0000)]
add casts to silence gcc warnings

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

10 years agoFix bandwith vs. bandwiDth typo.
Diego Biurrun [Tue, 12 May 2009 23:40:22 +0000 (23:40 +0000)]
Fix bandwith vs. bandwiDth typo.

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

10 years agov210 mov fourcc
Baptiste Coudurier [Tue, 12 May 2009 20:00:11 +0000 (20:00 +0000)]
v210 mov fourcc

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

10 years agov210 avi fourcc, v210_720p.avi
Baptiste Coudurier [Tue, 12 May 2009 19:58:13 +0000 (19:58 +0000)]
v210 avi fourcc, v210_720p.avi

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

10 years agoV210 Uncompressed 4:2:2 10-bit encoder and decoder
Baptiste Coudurier [Tue, 12 May 2009 19:56:48 +0000 (19:56 +0000)]
V210 Uncompressed 4:2:2 10-bit encoder and decoder

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

10 years agoPer-stream language-tags extraction in asfdec.
Cyril Comparon [Tue, 12 May 2009 12:35:46 +0000 (12:35 +0000)]
Per-stream language-tags extraction in asfdec.
Patch by Cyril Comparon: gmail(name, surname);
Original thread: Suggestion for a centralized language-tag facility in libavformat
Date: 04/10/2009 07:33 PM

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

10 years agoCopy input codec's chroma_sample_location to output codec when transcoding.
David Conrad [Tue, 12 May 2009 00:47:19 +0000 (00:47 +0000)]
Copy input codec's chroma_sample_location to output codec when transcoding.
Currently only used by yuv4mpeg.

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

10 years agoSupport 16K samplerate in Nellymoser.
Alexander Chemeris [Mon, 11 May 2009 19:21:49 +0000 (19:21 +0000)]
Support 16K samplerate in Nellymoser.
patch by Alexander Chemeris, ipse.ffmpeg gmail.com

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

10 years agoUpdate regression tests for y4m after r18796
David Conrad [Mon, 11 May 2009 08:45:20 +0000 (08:45 +0000)]
Update regression tests for y4m after r18796
The default changed from 420mpeg2 to 420jpeg

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

10 years agoUse chroma_sample_location in reading/writing yuv4mpeg
David Conrad [Mon, 11 May 2009 04:35:15 +0000 (04:35 +0000)]
Use chroma_sample_location in reading/writing yuv4mpeg

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

10 years agoAdd a chroma_sample_location field to define positioning of chroma samples
David Conrad [Mon, 11 May 2009 04:34:23 +0000 (04:34 +0000)]
Add a chroma_sample_location field to define positioning of chroma samples

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

10 years agoPPC: 32-bit asm for MAC64 and MLS64
Måns Rullgård [Mon, 11 May 2009 02:41:50 +0000 (02:41 +0000)]
PPC: 32-bit asm for MAC64 and MLS64

GCC makes a mess of these operations, so give it a hand.

55% faster MP3 decoding on G4.

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

10 years agomove free data in the video case
Baptiste Coudurier [Mon, 11 May 2009 02:36:57 +0000 (02:36 +0000)]
move free data in the video case

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

10 years agowrite a single pes for video frames, some proprietary player needs it
Baptiste Coudurier [Mon, 11 May 2009 02:30:29 +0000 (02:30 +0000)]
write a single pes for video frames, some proprietary player needs it

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

10 years agosgi encoder does not support pal8
Baptiste Coudurier [Sun, 10 May 2009 22:36:16 +0000 (22:36 +0000)]
sgi encoder does not support pal8

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

10 years agorgb555le, rgb565le, rgb565be, bgr24 in .mov muxing
Baptiste Coudurier [Sun, 10 May 2009 20:41:01 +0000 (20:41 +0000)]
rgb555le, rgb565le, rgb565be, bgr24 in .mov muxing

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

10 years agobgra in .mov muxing
Baptiste Coudurier [Sun, 10 May 2009 20:14:42 +0000 (20:14 +0000)]
bgra in .mov muxing

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

10 years agocorrect pixfmt for argb
Baptiste Coudurier [Sun, 10 May 2009 20:12:36 +0000 (20:12 +0000)]
correct pixfmt for argb

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

10 years agorgba in .mov muxing
Baptiste Coudurier [Sun, 10 May 2009 20:11:11 +0000 (20:11 +0000)]
rgba in .mov muxing

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

10 years agoreindent
Baptiste Coudurier [Sun, 10 May 2009 19:11:06 +0000 (19:11 +0000)]
reindent

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

10 years agocheck for palette presence, fix crash with QT-BMP.mov, issue #1074
Baptiste Coudurier [Sun, 10 May 2009 19:10:37 +0000 (19:10 +0000)]
check for palette presence, fix crash with QT-BMP.mov, issue #1074

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

10 years agoRemove dead nested assignment found by CSA
Benjamin Larsson [Sun, 10 May 2009 14:44:09 +0000 (14:44 +0000)]
Remove dead nested assignment found by CSA

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

10 years agoRemove unused code found by CSA
Benjamin Larsson [Sun, 10 May 2009 14:33:40 +0000 (14:33 +0000)]
Remove unused code found by CSA

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

10 years agoAdd const qualifier to param argument of sws_getContext() and
Diego Biurrun [Sun, 10 May 2009 14:00:00 +0000 (14:00 +0000)]
Add const qualifier to param argument of sws_getContext() and
sws_getCachedContext().  Fixes the warning:
swscale.c:3408: warning: assignment discards qualifiers from pointer target type

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

10 years agoMove preprocessor condition before variable declaration, fixes the warning:
Diego Biurrun [Sun, 10 May 2009 11:37:04 +0000 (11:37 +0000)]
Move preprocessor condition before variable declaration, fixes the warning:
libswscale/swscale.c:1795: warning: unused variable 'flags'

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

10 years agoensure first pts is set, according to specs
Baptiste Coudurier [Sun, 10 May 2009 01:57:21 +0000 (01:57 +0000)]
ensure first pts is set, according to specs

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

10 years agoremove useless max_payload_size variable
Baptiste Coudurier [Sun, 10 May 2009 01:41:35 +0000 (01:41 +0000)]
remove useless max_payload_size variable

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