10 years agometadata: make conversion to the same format a noop.
Anton Khirnov [Fri, 4 Jun 2010 07:32:09 +0000 (07:32 +0000)]
metadata: make conversion to the same format a noop.

Patch by Anton Khirnov, wyskas at gmail

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

10 years agortspenc: Write the interleaving header in the same buffer as the packet data
Martin Storsjö [Fri, 4 Jun 2010 06:42:39 +0000 (06:42 +0000)]
rtspenc: Write the interleaving header in the same buffer as the packet data

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

10 years agohttp: Set http_code to 200 when doing a POST
Martin Storsjö [Fri, 4 Jun 2010 06:35:12 +0000 (06:35 +0000)]
http: Set http_code to 200 when doing a POST

This avoids reading and comparing uninitialized memory.

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

10 years agoAdd bitexact versions of put_no_rnd_pixels8 _x2 and _y2 for vp3/theora
David Conrad [Fri, 4 Jun 2010 04:46:26 +0000 (04:46 +0000)]
Add bitexact versions of put_no_rnd_pixels8 _x2 and _y2 for vp3/theora

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

10 years agoUse AV_BASE64_SIZE() macro
Howard Chu [Fri, 4 Jun 2010 01:15:41 +0000 (01:15 +0000)]
Use AV_BASE64_SIZE() macro

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

10 years agoAdd AV_BASE64_SIZE() macro
Howard Chu [Fri, 4 Jun 2010 01:15:07 +0000 (01:15 +0000)]
Add AV_BASE64_SIZE() macro

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

10 years agoRaise default vorbis encoding quality.
Frank Barchard [Thu, 3 Jun 2010 23:53:10 +0000 (23:53 +0000)]
Raise default vorbis encoding quality.

Patch by Frank Barchard, fbarchard google com

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

10 years agoFix typo.
Stefano Sabatini [Thu, 3 Jun 2010 22:20:07 +0000 (22:20 +0000)]
Fix typo.

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

10 years agoExclude from the lavfi_pix_fmts regression test the output pixel
Stefano Sabatini [Thu, 3 Jun 2010 22:17:06 +0000 (22:17 +0000)]
Exclude from the lavfi_pix_fmts regression test the output pixel
formats which are not currently supported by NUT and which cannot be
played by ffplay.

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

10 years agoClarify that get/release_buffer() overriding only works with CODEC_CAP_DR1 codecs.
Michael Niedermayer [Thu, 3 Jun 2010 21:59:25 +0000 (21:59 +0000)]
Clarify that get/release_buffer() overriding only works with CODEC_CAP_DR1 codecs.

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

10 years agoDocument the frames returned by the decoder better.
Michael Niedermayer [Thu, 3 Jun 2010 21:53:41 +0000 (21:53 +0000)]
Document the frames returned by the decoder better.

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

10 years agoRename ffplay-doc.texi @chapter "Introduction" to "Description", for
Stefano Sabatini [Thu, 3 Jun 2010 21:23:07 +0000 (21:23 +0000)]
Rename ffplay-doc.texi @chapter "Introduction" to "Description", for
consistency with the corresponding man section.

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

10 years agoRename ffprobe-doc.texi @chapter "Introduction" to "Description", for
Stefano Sabatini [Thu, 3 Jun 2010 21:23:05 +0000 (21:23 +0000)]
Rename ffprobe-doc.texi @chapter "Introduction" to "Description", for
consistency with the corresponding man section.

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

10 years agoRename ffserver-doc.texi @chapter "Introduction" to "Description", for
Stefano Sabatini [Thu, 3 Jun 2010 21:23:01 +0000 (21:23 +0000)]
Rename ffserver-doc.texi @chapter "Introduction" to "Description", for
consistency with the corresponding man section.

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

10 years agoDeprecate PIX_FMT_YUVJ*
Michael Niedermayer [Thu, 3 Jun 2010 21:08:56 +0000 (21:08 +0000)]
Deprecate  PIX_FMT_YUVJ*

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

10 years agoffserver: Calculate cur_pts using first_pts as origin instead of ist->start_time
Martin Storsjö [Thu, 3 Jun 2010 20:58:22 +0000 (20:58 +0000)]
ffserver: Calculate cur_pts using first_pts as origin instead of ist->start_time

This fixes cases where ist->start_time wasn't initialized. This also makes
cur_pts calculated against the same origin for all streams.

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

10 years agoVP8 encoding via libvpx.
James Zern [Thu, 3 Jun 2010 20:47:59 +0000 (20:47 +0000)]
VP8 encoding via libvpx.

Patch by James Zern, Google, Inc.

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

10 years agowin32: Use _fstati64() instead of plain old fstat() on Windows to support file
kemuri [Thu, 3 Jun 2010 20:41:04 +0000 (20:41 +0000)]
win32: Use _fstati64() instead of plain old fstat() on Windows to support file
sizes greater than 4gb.

Patch by kemuri <kemuri9 at gmail dot com>

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

10 years agohttpauth: Fix the length passed to av_strlcat
Martin Storsjö [Thu, 3 Jun 2010 20:31:29 +0000 (20:31 +0000)]
httpauth: Fix the length passed to av_strlcat

Since the buffer always was large enough, this bug didn't have any
effect in practice.

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

10 years agoMove section EXAMPLES towards the end of the ffmpeg-doc.texi file.
Stefano Sabatini [Thu, 3 Jun 2010 20:11:36 +0000 (20:11 +0000)]
Move section EXAMPLES towards the end of the ffmpeg-doc.texi file.

This is consistent with the the rendered ordering of the ffmpeg man

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

10 years agoMake consistent the various SEE ALSO sections in the FFmpeg man pages.
Stefano Sabatini [Thu, 3 Jun 2010 19:16:08 +0000 (19:16 +0000)]
Make consistent the various SEE ALSO sections in the FFmpeg man pages.

Also replace "the HTML documentation of @file{ffmpeg}" with "the FFmpeg
HTML documentation", which is more generic.

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

10 years agoPut @ignore-d man page specific trailer at the end of the file.
Stefano Sabatini [Thu, 3 Jun 2010 19:07:13 +0000 (19:07 +0000)]
Put @ignore-d man page specific trailer at the end of the file.

This makes the ordering of the sections in the file more consistent
with that of the final man output.

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

10 years agoFix misc typos.
Stefano Sabatini [Thu, 3 Jun 2010 18:53:35 +0000 (18:53 +0000)]
Fix misc typos.

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

10 years agoChange type of {audio,video,subtitle}_codec_tag variables from int to
Stefano Sabatini [Thu, 3 Jun 2010 18:40:31 +0000 (18:40 +0000)]
Change type of {audio,video,subtitle}_codec_tag variables from int to
unsigned int, as the corresponding variable set in
AVCodecContext.codec_tag is unsigned int.

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

10 years agoRemove stray and possibly wrong line, rtpdec.c sets that already
Luca Barbato [Thu, 3 Jun 2010 16:51:29 +0000 (16:51 +0000)]
Remove stray and possibly wrong line, rtpdec.c sets that already

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

10 years agoaacdec: Work around illegal files with all elem_id tags set to the same value.
Alex Converse [Thu, 3 Jun 2010 02:17:49 +0000 (02:17 +0000)]
aacdec: Work around illegal files with all elem_id tags set to the same value.

Fixes issue 1882.

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

10 years agoARM: struct offsets for Apple ABI
Måns Rullgård [Wed, 2 Jun 2010 22:41:32 +0000 (22:41 +0000)]
ARM: struct offsets for Apple ABI

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

10 years agoARM: remove some unnecessary ifdefs, fix implicit declaration warnings
Måns Rullgård [Wed, 2 Jun 2010 22:07:54 +0000 (22:07 +0000)]
ARM: remove some unnecessary ifdefs, fix implicit declaration warnings

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

10 years agoARM: check struct offsets only when they are used
Måns Rullgård [Wed, 2 Jun 2010 22:05:25 +0000 (22:05 +0000)]
ARM: check struct offsets only when they are used

The offsets differ depending on configuration, so only check them when
they will actually be used.  Presently, this is when NEON is enabled.

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

10 years agoRemove weird empty line and perform vertical align.
Stefano Sabatini [Wed, 2 Jun 2010 22:00:53 +0000 (22:00 +0000)]
Remove weird empty line and perform vertical align.

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

10 years agoMake write_streamheader() log a message if there is no codec tag
Stefano Sabatini [Wed, 2 Jun 2010 21:57:40 +0000 (21:57 +0000)]
Make write_streamheader() log a message if there is no codec tag

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

10 years agoMake write_streamheader() return a meaningful error code if no codec
Stefano Sabatini [Wed, 2 Jun 2010 21:57:37 +0000 (21:57 +0000)]
Make write_streamheader() return a meaningful error code if no codec
tag is defined, rather than return -1.

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

10 years agoMake write_header() and write_headers() return an error code in case of
Stefano Sabatini [Wed, 2 Jun 2010 21:57:35 +0000 (21:57 +0000)]
Make write_header() and write_headers() return an error code in case of

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

10 years agoMake write_streamheader() and write_headers() accept an
Stefano Sabatini [Wed, 2 Jun 2010 21:57:30 +0000 (21:57 +0000)]
Make write_streamheader() and write_headers() accept an
AVFormatContext * in input rather than a NUTContext *, which allows to
log messages with av_log().

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

10 years agoProperly initialize x264_picture_t in libx264.
Jason Garrett-Glaser [Wed, 2 Jun 2010 20:05:27 +0000 (20:05 +0000)]
Properly initialize x264_picture_t in libx264.
Bump libx264 version requirement accordingly.

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

10 years agoRemove useless variables in get_common_elements().
Stefano Sabatini [Wed, 2 Jun 2010 18:56:19 +0000 (18:56 +0000)]
Remove useless variables in get_common_elements().

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

10 years agoUse .p2align in ASMALIGN() macro
Måns Rullgård [Wed, 2 Jun 2010 18:55:17 +0000 (18:55 +0000)]
Use .p2align in ASMALIGN() macro

The test for .align syntax was apparently unreliable with some compilers.
Using the .p2align directive instead avoids the need for this test.

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

10 years agoARM: fail build if hardcoded struct offsets are wrong
Måns Rullgård [Wed, 2 Jun 2010 18:49:53 +0000 (18:49 +0000)]
ARM: fail build if hardcoded struct offsets are wrong

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

10 years agoAvoid division by zero that caused noise, typically at the beginning or
Frank Barchard [Wed, 2 Jun 2010 16:09:19 +0000 (16:09 +0000)]
Avoid division by zero that caused noise, typically at the beginning or
end of a file.

Patch by Frank Barchard, fbarchard google

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

10 years agobink: correctly align local arrays
Måns Rullgård [Wed, 2 Jun 2010 15:22:21 +0000 (15:22 +0000)]
bink: correctly align local arrays

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

10 years agoAdd APIchanges entry for av_get_codec_tag_string().
Stefano Sabatini [Wed, 2 Jun 2010 10:59:09 +0000 (10:59 +0000)]
Add APIchanges entry for av_get_codec_tag_string().

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

10 years agoMake the error message issued in case of invalid codec tag more
Stefano Sabatini [Wed, 2 Jun 2010 10:54:53 +0000 (10:54 +0000)]
Make the error message issued in case of invalid codec tag more

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

10 years agoMake avcodec_string() use av_get_codec_tag_string().
Stefano Sabatini [Wed, 2 Jun 2010 10:54:50 +0000 (10:54 +0000)]
Make avcodec_string() use av_get_codec_tag_string().

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

10 years agoImplement av_get_codec_tag_string() and use it in ffprobe.
Stefano Sabatini [Wed, 2 Jun 2010 10:54:45 +0000 (10:54 +0000)]
Implement av_get_codec_tag_string() and use it in ffprobe.

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

10 years agoffserver: Allow floating point audio bit rates
Martin Storsjö [Wed, 2 Jun 2010 07:09:44 +0000 (07:09 +0000)]
ffserver: Allow floating point audio bit rates

This allows setting bit rates that aren't an exact multiple of 1000.

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

10 years agoarm neon: Add missing mangle to external symbol
David Conrad [Tue, 1 Jun 2010 20:59:06 +0000 (20:59 +0000)]
arm neon: Add missing mangle to external symbol

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

10 years agoDo not check_lib for -lva if vaapi is disabled, having -lva in extralibs
Reimar Döffinger [Tue, 1 Jun 2010 20:26:10 +0000 (20:26 +0000)]
Do not check_lib for -lva if vaapi is disabled, having -lva in extralibs
if vaapi is disabled is at best pointless.

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

10 years agoAdd an entry to APIchanges for the addition of sws_convertPalette8ToPacked32 -24
Reinhard Tartler [Tue, 1 Jun 2010 20:05:38 +0000 (20:05 +0000)]
Add an entry to APIchanges for the addition of sws_convertPalette8ToPacked32 -24

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

10 years agoChange default number of channels (used if unspecified in the format desc)
Ronald S. Bultje [Tue, 1 Jun 2010 20:00:26 +0000 (20:00 +0000)]
Change default number of channels (used if unspecified in the format desc)
from 2 to 1, which is the actual value used in the spec. Fixes issue1978.

Path by John Wimer <john at god dot vtic dot net>.

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

10 years agoPrint an error when MAX_STREAMS is reached.
Michael Niedermayer [Tue, 1 Jun 2010 19:49:21 +0000 (19:49 +0000)]
Print an error when MAX_STREAMS is reached.

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

10 years agodeprecate palette8topacked32 in favor of public API functions sws_convertPalette8ToPa...
Reinhard Tartler [Tue, 1 Jun 2010 19:35:16 +0000 (19:35 +0000)]
deprecate palette8topacked32 in favor of public API functions sws_convertPalette8ToPacked32 and -24

additionallym deprecate palette8torgb16 and its bgr variant without
replacement. These functions are not meant to be used by applications.

Discussed at: http://comments.gmane.org/gmane.comp.video.ffmpeg.devel/109340

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

10 years agoARM: NEON clear_block[s]
Måns Rullgård [Tue, 1 Jun 2010 17:21:16 +0000 (17:21 +0000)]
ARM: NEON clear_block[s]

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

10 years agoMove get_buffer() calls from decode_init() to decode_frame(). Anything else is
Sebastian Vater [Tue, 1 Jun 2010 16:36:36 +0000 (16:36 +0000)]
Move get_buffer() calls from decode_init() to decode_frame(). Anything else is
unsupported and causes crashes when libavfilter is enabled.

Patch by Sebastian Vater <cdgs basty googlemail com>.

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

10 years agoRename @chapter "Quick Start" to "Examples", for consistency with the
Stefano Sabatini [Tue, 1 Jun 2010 14:08:46 +0000 (14:08 +0000)]
Rename @chapter "Quick Start" to "Examples", for consistency with the
corresponding man page section.

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

10 years agoFix texi2pod.pl rendering of the Tips section by putting each @item
Stefano Sabatini [Tue, 1 Jun 2010 14:00:44 +0000 (14:00 +0000)]
Fix texi2pod.pl rendering of the Tips section by putting each @item
command on its own line, and create a corresponding "TIPS" man page

Note that such section is not displayed, as currently only sections
with pre-defined names are rendered.

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

10 years agoMake texi2pod.pl accept @itemize commands with no following character
Stefano Sabatini [Tue, 1 Jun 2010 14:00:42 +0000 (14:00 +0000)]
Make texi2pod.pl accept @itemize commands with no following character
or texinfo command for specifying how to generate @item marks, and
make it use by default the mark symbol "*".

This is consistent with texinfo docs:
"If you don't specify a mark command, the default is `@bullet'."

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

10 years agoMerge @chapter Introduction and @chapter Description into a single
Stefano Sabatini [Tue, 1 Jun 2010 13:09:49 +0000 (13:09 +0000)]
Merge @chapter Introduction and @chapter Description into a single
section, and make the whole rendered in the man output.

Simplify layout, and make it more consistent with that of the other
man pages. Also I cannot see a good reason for keeping split the two

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

10 years agoMove internal scale context fields initialization from
Stefano Sabatini [Tue, 1 Jun 2010 11:30:07 +0000 (11:30 +0000)]
Move internal scale context fields initialization from
sws_setColorspaceDetails() to ff_yuv2rgb_c_init_tables().

Allow to factorize duplicated code.

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

10 years agoFix eval-test compilation.
Stefano Sabatini [Tue, 1 Jun 2010 08:07:21 +0000 (08:07 +0000)]
Fix eval-test compilation.

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

10 years agoCosmetics: reindent and break some overly long line.
Stefano Sabatini [Tue, 1 Jun 2010 08:07:17 +0000 (08:07 +0000)]
Cosmetics: reindent and break some overly long line.

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

10 years agoCosmetics: consistently apply K&R style.
Stefano Sabatini [Tue, 1 Jun 2010 08:07:15 +0000 (08:07 +0000)]
Cosmetics: consistently apply K&R style.

Make me and Diego happy.

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

10 years agoCosmetics: rename ff_parse_expr() and ff_parse_and_eval_expr() parameters:
Stefano Sabatini [Tue, 1 Jun 2010 08:07:12 +0000 (08:07 +0000)]
Cosmetics: rename ff_parse_expr() and ff_parse_and_eval_expr() parameters:
const_name    -> const_names
const_value   -> const_values
func[12]_name -> func[12]_names
func[12]      -> funcs[12]

All these parameters contain a list of values, using plural names for
them help understanding a little.

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

10 years agoMake ff_parse_expr() and ff_parse_and_eval_expr() return an int
Stefano Sabatini [Tue, 1 Jun 2010 08:07:07 +0000 (08:07 +0000)]
Make ff_parse_expr() and ff_parse_and_eval_expr() return an int
containing an error code.

Allow these functions to convey the reason of the failure to the
calling function, failure which is not always due to a parsing error
but it may depend for example on a memory problem.

Also fix several potential memleaks.

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

10 years agoDeclare the url_write buffer parameter as const
Martin Storsjö [Tue, 1 Jun 2010 07:46:23 +0000 (07:46 +0000)]
Declare the url_write buffer parameter as const

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

10 years agoremove palette8torgb15 and palette8tobgr15
Reinhard Tartler [Tue, 1 Jun 2010 06:53:56 +0000 (06:53 +0000)]
remove palette8torgb15 and palette8tobgr15

They contain exactly the same code as their 16bit variants, so this is
effectively code de-duplication.

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

10 years agoffmpeg: offer alternatives for experimental codecs if they exist
Janne Grunau [Mon, 31 May 2010 22:35:14 +0000 (22:35 +0000)]
ffmpeg: offer alternatives for experimental codecs if they exist

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

10 years agoffmpeg: fail if user selected codec is experimental and strict_std_compliance > exper...
Janne Grunau [Mon, 31 May 2010 22:31:51 +0000 (22:31 +0000)]
ffmpeg: fail if user selected codec is experimental and strict_std_compliance > experimental

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

10 years agoPass codec pixel format list to get_format, if present, fix vdpau decoding
Baptiste Coudurier [Mon, 31 May 2010 22:01:31 +0000 (22:01 +0000)]
Pass codec pixel format list to get_format, if present, fix vdpau decoding

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

10 years agoAdd a short note about libvpx.
Diego Biurrun [Mon, 31 May 2010 21:41:53 +0000 (21:41 +0000)]
Add a short note about libvpx.

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

10 years agoPrevent au_read_packet() looping endlessly when .au file contains unsupported codec...
Peter Ross [Mon, 31 May 2010 10:47:36 +0000 (10:47 +0000)]
Prevent au_read_packet() looping endlessly when .au file contains unsupported codec type.

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

10 years agoMake dequantization equation use less registers on some CPUs.
Maxim Poliakovski [Sun, 30 May 2010 23:57:51 +0000 (23:57 +0000)]
Make dequantization equation use less registers on some CPUs.

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

10 years agoRemove unused variables.
Maxim Poliakovski [Sun, 30 May 2010 17:12:50 +0000 (17:12 +0000)]
Remove unused variables.

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

10 years agoautomatically enable buffer_filter when compiling ffmpeg
Peter Ross [Sun, 30 May 2010 12:19:26 +0000 (12:19 +0000)]
automatically enable buffer_filter when compiling ffmpeg

Fixes issue 1949

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

10 years agoRename yuv2rgb_template2.c --> yuv2rgb_template.c now that the other is gone.
Diego Biurrun [Sun, 30 May 2010 08:44:05 +0000 (08:44 +0000)]
Rename yuv2rgb_template2.c --> yuv2rgb_template.c now that the other is gone.

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

10 years agoThe GPL-licensed optimizations in libswscale have been replaced.
Diego Biurrun [Sun, 30 May 2010 08:31:50 +0000 (08:31 +0000)]
The GPL-licensed optimizations in libswscale have been replaced.

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

10 years agoRemove GPL-licensed YUV to RGB MMX routines.
Diego Biurrun [Sun, 30 May 2010 08:31:23 +0000 (08:31 +0000)]
Remove GPL-licensed YUV to RGB MMX routines.
We now have an LGPL replacement that is at least equally fast.

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

10 years agoARM: NEON optimised dct_unquantize_h263_{intra,inter}
Måns Rullgård [Sat, 29 May 2010 15:29:40 +0000 (15:29 +0000)]
ARM: NEON optimised dct_unquantize_h263_{intra,inter}

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

10 years agoRequire --enable-nonfree flag for libvpx.
Diego Biurrun [Sat, 29 May 2010 09:40:22 +0000 (09:40 +0000)]
Require --enable-nonfree flag for libvpx.

The license of libvpx is incompatible with the (L)GPL.  As long as this is
the case, the only way to use it is by marking the result as nonfree.

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

10 years ago321l: do not use shifted s->linesize instead of correct s->uvlinesize.
Kostya Shishkov [Sat, 29 May 2010 07:28:24 +0000 (07:28 +0000)]
321l: do not use shifted s->linesize instead of correct s->uvlinesize.
This should fix chroma issues in WMV3/VC-1 decoder with avfilter enabled.

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

10 years agoIn h264 decoder, use jpeg yuv pixel format when full range is set in vui
Baptiste Coudurier [Fri, 28 May 2010 23:15:30 +0000 (23:15 +0000)]
In h264 decoder, use jpeg yuv pixel format when full range is set in vui

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

10 years agoaacenc: Remove an unnecessary division from the TLS.
Alex Converse [Fri, 28 May 2010 21:29:56 +0000 (21:29 +0000)]
aacenc: Remove an unnecessary division from the TLS.

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

10 years agoCosmetics: whitespace
Alex Converse [Fri, 28 May 2010 20:45:35 +0000 (20:45 +0000)]
Cosmetics: whitespace

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

10 years agoaacenc: Remove unnecessary variables and scopes in the TLS.
Alex Converse [Fri, 28 May 2010 20:42:01 +0000 (20:42 +0000)]
aacenc: Remove unnecessary variables and scopes in the TLS.

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

10 years agoCleanup prev commit, flag variable should start with 0
Howard Chu [Fri, 28 May 2010 20:14:14 +0000 (20:14 +0000)]
Cleanup prev commit, flag variable should start with 0

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

10 years agoParse avctx->extradata if available.
Howard Chu [Fri, 28 May 2010 18:50:39 +0000 (18:50 +0000)]
Parse avctx->extradata if available.
Fixes many "non-existing PPS referenced" error messages

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

10 years agoReindent after r23361.
Francesco Lavra [Fri, 28 May 2010 18:21:57 +0000 (18:21 +0000)]
Reindent after r23361.

Patch by Francesco Lavra <francescolavra interfree it>.

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

10 years agoUse ff_rm_codec_tags[] in RM muxer. This, incidentally, also allows muxing
Francesco Lavra [Fri, 28 May 2010 18:21:25 +0000 (18:21 +0000)]
Use ff_rm_codec_tags[] in RM muxer. This, incidentally, also allows muxing
other audio codecs rather than only AC-3, so add some code that makes
word byte-swapping only happen for AC-3, not for all audio codecs.

Patch by Francesco Lavra <francescolavra interfree it>.

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

10 years agoMove rm_codec_tags to rm.c so muxer/demuxer can share it.
Francesco Lavra [Fri, 28 May 2010 18:18:33 +0000 (18:18 +0000)]
Move rm_codec_tags to rm.c so muxer/demuxer can share it.

Patch by Francesco Lavra <francescolavra interfree it>.

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

10 years agovp3: 10l Fix DC-only IDCT for C and ARM too
David Conrad [Fri, 28 May 2010 07:22:04 +0000 (07:22 +0000)]
vp3: 10l Fix DC-only IDCT for C and ARM too

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

10 years agovp3: The DC-only IDCT is surprisingly not supposed to be bitexact to the
David Conrad [Fri, 28 May 2010 07:01:34 +0000 (07:01 +0000)]
vp3: The DC-only IDCT is surprisingly not supposed to be bitexact to the
full IDCT. Fix this.

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

10 years agoOn2 IVF demuxer
David Conrad [Thu, 27 May 2010 21:23:04 +0000 (21:23 +0000)]
On2 IVF demuxer

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

10 years agoMake sure that when the parser is feeded with frame==packet that the
Michael Niedermayer [Thu, 27 May 2010 17:11:37 +0000 (17:11 +0000)]
Make sure that when the parser is feeded with frame==packet that the
packets are passed through and wont be marked as static which would
require them to be copied by av_dup_packet().

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

10 years agoaacdec: Clarify a channel mapping comment.
Cyril Russo [Thu, 27 May 2010 14:50:19 +0000 (14:50 +0000)]
aacdec: Clarify a channel mapping comment.

Patch by Cyril Russo >stage nexvision laposte net<

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

10 years agoMark AAC encoder as experimental.
Alex Converse [Thu, 27 May 2010 14:46:31 +0000 (14:46 +0000)]
Mark AAC encoder as experimental.

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

10 years agoVP8 parser
David Conrad [Thu, 27 May 2010 04:39:31 +0000 (04:39 +0000)]
VP8 parser

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

10 years agoAdd const to ff_emulated_edge_mc
David Conrad [Thu, 27 May 2010 04:39:27 +0000 (04:39 +0000)]
Add const to ff_emulated_edge_mc

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

10 years agoAdd more const to _l4 pixel functions
David Conrad [Thu, 27 May 2010 04:39:23 +0000 (04:39 +0000)]
Add more const to _l4 pixel functions

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

10 years agovp3: Skip the loop filter when strength is 0 or when requested
David Conrad [Thu, 27 May 2010 04:39:12 +0000 (04:39 +0000)]
vp3: Skip the loop filter when strength is 0 or when requested

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

10 years agoCosmetics : Fix typo.
Jai Menon [Thu, 27 May 2010 04:25:50 +0000 (04:25 +0000)]
Cosmetics : Fix typo.

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

10 years agoSome fields were incorrectly reset (to NULL) when calling avcodec_copy_context().
Jean-Daniel Dupas [Thu, 27 May 2010 01:29:09 +0000 (01:29 +0000)]
Some fields were incorrectly reset (to NULL) when calling avcodec_copy_context().

Patch by Jean-Daniel Dupas, devlists shadowlab org

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