ffmpeg.git
8 years agorelease notes and changelog for 0.6.2
Reinhard Tartler [Fri, 18 Mar 2011 17:01:41 +0000 (18:01 +0100)]
release notes and changelog for 0.6.2
(cherry picked from commit b0f8fdc411c6380ca9279c8660915f35f5df1a3c)

Signed-off-by: Michael Niedermayer <michaelni@gmx.at>
8 years agoconsolidate .gitignore patters into a single file
Janne Grunau [Tue, 18 Jan 2011 19:44:24 +0000 (20:44 +0100)]
consolidate .gitignore patters into a single file

Signed-off-by: Janne Grunau <janne-ffmpeg@jannau.net>
(cherry picked from commit 2c3589bfda036c7827ded0bf38b16dfe7630bae1)

Signed-off-by: Reinhard Tartler <siretart@tauware.de>
8 years agoconvert svn:ignore properties to .gitignore files
Janne Grunau [Mon, 17 Jan 2011 14:49:11 +0000 (15:49 +0100)]
convert svn:ignore properties to .gitignore files

Signed-off-by: Janne Grunau <janne-ffmpeg@jannau.net>
(cherry picked from commit 348b8218f7a59374355c966dbe3b851a7275f952)

8 years agoDo not attempt to decode APE file with no frames
Kostya [Tue, 15 Mar 2011 09:19:43 +0000 (09:19 +0000)]
Do not attempt to decode APE file with no frames

This fixes invalid reads/writes with this sample:
http://packetstorm.linuxsecurity.com/1103-exploits/vlc105-dos.txt
(cherry picked from commit 8312e3fc9041027a33c8bc667bb99740fdf41dd5)

8 years agoFix invalid reads in VC1 decoder
Reimar Döffinger [Sat, 19 Feb 2011 10:33:01 +0000 (11:33 +0100)]
Fix invalid reads in VC1 decoder

Patch discussed and taken from https://roundup.ffmpeg.org/issue2584
(cherry picked from commit 2bbec1eda46d907605772a8b6e8263caa4bc4c82)

Change related to CVE-2011-0723

8 years agoBump version number for 0.6.2 release.
Reinhard Tartler [Fri, 18 Mar 2011 15:59:07 +0000 (16:59 +0100)]
Bump version number for 0.6.2 release.

8 years agoCheck rangebits to avoid a possible crash.
Frank Barchard [Sat, 15 Jan 2011 16:19:06 +0000 (16:19 +0000)]
Check rangebits to avoid a possible crash.

Fixes issue 2548 (and Chrome issue 68115 and unknown CERT issues).

Patch by Frank Barchard, fbarchard at google

Originally committed as revision 26365 to svn://svn.ffmpeg.org/ffmpeg/trunk
(cherry picked from commit 13184036a6b1b1d4b61c91118c0896e9ad4634c3)

Signed-off-by: Janne Grunau <janne-ffmpeg@jannau.net>
8 years agoFix crashes in vorbis decoding found by zzuf
Jason Garrett-Glaser [Wed, 27 Oct 2010 16:30:01 +0000 (16:30 +0000)]
Fix crashes in vorbis decoding found by zzuf

Fixes issue 2322.

Originally committed as revision 25591 to svn://svn.ffmpeg.org/ffmpeg/trunk
(cherry picked from commit 3dde66752d59dfdd0f3727efd66e7202b3c75078)

Signed-off-by: Janne Grunau <janne-ffmpeg@jannau.net>
8 years agoslight rewording for the release focus description
Diego Biurrun [Mon, 18 Oct 2010 19:46:51 +0000 (19:46 +0000)]
slight rewording for the release focus description

Originally committed as revision 25524 to svn://svn.ffmpeg.org/ffmpeg/branches/0.6

8 years agoRewording for the 0.6.1 release notes.
Diego Biurrun [Mon, 18 Oct 2010 11:28:24 +0000 (11:28 +0000)]
Rewording for the 0.6.1 release notes.

Originally committed as revision 25514 to svn://svn.ffmpeg.org/ffmpeg/branches/0.6

8 years agosmall spelling fixes
Diego Biurrun [Mon, 18 Oct 2010 10:52:44 +0000 (10:52 +0000)]
small spelling fixes

Originally committed as revision 25513 to svn://svn.ffmpeg.org/ffmpeg/branches/0.6

9 years agoupdate version for 0.6.1 v0.6.1
Reinhard Tartler [Wed, 13 Oct 2010 12:44:47 +0000 (12:44 +0000)]
update version for 0.6.1

Originally committed as revision 25469 to svn://svn.ffmpeg.org/ffmpeg/branches/0.6

9 years agoadd note about flic fix (CVE-2010-3429) to RELEASE notes
Reinhard Tartler [Wed, 13 Oct 2010 12:43:18 +0000 (12:43 +0000)]
add note about flic fix (CVE-2010-3429) to RELEASE notes

Originally committed as revision 25468 to svn://svn.ffmpeg.org/ffmpeg/branches/0.6

9 years agoadd note about flic fix (CVE-2010-3429)
Reinhard Tartler [Wed, 13 Oct 2010 12:42:38 +0000 (12:42 +0000)]
add note about flic fix (CVE-2010-3429)

Originally committed as revision 25467 to svn://svn.ffmpeg.org/ffmpeg/branches/0.6

9 years agoFix several security issues in flicvideo.c
Reinhard Tartler [Sat, 2 Oct 2010 07:42:42 +0000 (07:42 +0000)]
Fix several security issues in flicvideo.c
This fixes CVE-2010-3429

backport r25223 by michael

Originally committed as revision 25307 to svn://svn.ffmpeg.org/ffmpeg/branches/0.6

9 years agoproperty changes from the AAC backport
Reinhard Tartler [Sat, 2 Oct 2010 07:35:56 +0000 (07:35 +0000)]
property changes from the AAC backport

Originally committed as revision 25306 to svn://svn.ffmpeg.org/ffmpeg/branches/0.6

9 years agoclarify addition of VP80 fourcc code
Reinhard Tartler [Sat, 31 Jul 2010 21:56:15 +0000 (21:56 +0000)]
clarify addition of VP80 fourcc code

Originally committed as revision 24636 to svn://svn.ffmpeg.org/ffmpeg/branches/0.6

9 years agoupdate release notes for the upcoming 0.6.1 point release
Reinhard Tartler [Sat, 31 Jul 2010 21:55:38 +0000 (21:55 +0000)]
update release notes for the upcoming 0.6.1 point release

Originally committed as revision 24635 to svn://svn.ffmpeg.org/ffmpeg/branches/0.6

9 years agoupdate changelog for upcoming 0.6.1 point release
Reinhard Tartler [Sat, 31 Jul 2010 21:13:20 +0000 (21:13 +0000)]
update changelog for upcoming 0.6.1 point release

Originally committed as revision 24633 to svn://svn.ffmpeg.org/ffmpeg/branches/0.6

9 years agoBackport AAC-HE v2 from trunk
Reinhard Tartler [Wed, 28 Jul 2010 20:14:28 +0000 (20:14 +0000)]
Backport AAC-HE v2 from trunk

This patch has seen testing for a couple of weeks in ubuntu maverick and debian/experimental w/o negative feedback so far.

Originally committed as revision 24576 to svn://svn.ffmpeg.org/ffmpeg/branches/0.6

9 years agoaviobuf: Do short seeks forward by reading and skipping data instead of a proper...
Reinhard Tartler [Mon, 19 Jul 2010 19:51:29 +0000 (19:51 +0000)]
aviobuf: Do short seeks forward by reading and skipping data instead of a proper seek

This improves performance on e.g. seekable http.

backport r24280 by mstorsjo

Originally committed as revision 24335 to svn://svn.ffmpeg.org/ffmpeg/branches/0.6

9 years agoac3: make the value of codec_id during (E-)AC-3 parsing stay CODEC_ID_EAC3
Reinhard Tartler [Fri, 9 Jul 2010 01:16:42 +0000 (01:16 +0000)]
ac3: make the value of codec_id during (E-)AC-3 parsing stay CODEC_ID_EAC3
if any E-AC-3 frames have been detected instead of switching back and forth for
AC-3 core + dependent E-AC-3 substream(s).
Fixes Issue 2022.

backport r24103 by jbr

Originally committed as revision 24136 to svn://svn.ffmpeg.org/ffmpeg/branches/0.6

9 years agoAdd VP80 fourcc
Google [Mon, 28 Jun 2010 20:38:36 +0000 (20:38 +0000)]
Add VP80 fourcc

Patch by Google

backport r23193 by conrad

Originally committed as revision 23863 to svn://svn.ffmpeg.org/ffmpeg/branches/0.6

9 years agoDoxygen av_codec_get_id() and av_codec_get_tag().
Reinhard Tartler [Sat, 26 Jun 2010 15:32:27 +0000 (15:32 +0000)]
Doxygen av_codec_get_id() and av_codec_get_tag().

backport r23102 by stefano

Originally committed as revision 23801 to svn://svn.ffmpeg.org/ffmpeg/branches/0.6

9 years agoSome fields were incorrectly reset (to NULL) when calling avcodec_copy_context().
Jean-Daniel Dupas [Sat, 26 Jun 2010 14:24:14 +0000 (14:24 +0000)]
Some fields were incorrectly reset (to NULL) when calling avcodec_copy_context().

Patch by Jean-Daniel Dupas, devlists shadowlab org

backport r23344 by cehoyos

Originally committed as revision 23793 to svn://svn.ffmpeg.org/ffmpeg/branches/0.6

9 years ago10l: aacsbr: Fix f_master[2] calculation when k2diff == -1.
Reinhard Tartler [Thu, 24 Jun 2010 05:46:58 +0000 (05:46 +0000)]
10l: aacsbr: Fix f_master[2] calculation when k2diff == -1.

backport r23660 by alexc

Originally committed as revision 23747 to svn://svn.ffmpeg.org/ffmpeg/branches/0.6

9 years agoFix two small typos.
Diego Biurrun [Mon, 21 Jun 2010 09:17:19 +0000 (09:17 +0000)]
Fix two small typos.

Originally committed as revision 23678 to svn://svn.ffmpeg.org/ffmpeg/branches/0.6

9 years agoremove note that libvpx was considered (L)GPL incompatible
Reinhard Tartler [Wed, 16 Jun 2010 06:10:30 +0000 (06:10 +0000)]
remove note that libvpx was considered (L)GPL incompatible

Originally committed as revision 23623 to svn://svn.ffmpeg.org/ffmpeg/branches/0.6

9 years agoconfigure: fix symver detection with icc 10 v0.6
Reinhard Tartler [Tue, 15 Jun 2010 19:44:30 +0000 (19:44 +0000)]
configure: fix symver detection with icc 10

Apparently the compiler sometimes bypasses the normal assembler, in
which case the asm label variant works.  If the file contains any
inline asm, this bypassing is not done, and the assembler chokes on
invalid syntax.  Inserting a dummy asm() statement in the test when
the compiler supports it makes sure no shortcuts are taken and the
test fails as it should.

backport r23616 by mru

Originally committed as revision 23618 to svn://svn.ffmpeg.org/ffmpeg/branches/0.6

9 years agoFix symbol version compat wrappers on systems with export prefixes
Reinhard Tartler [Tue, 15 Jun 2010 19:44:09 +0000 (19:44 +0000)]
Fix symbol version compat wrappers on systems with export prefixes

backport r23615 by mru

Originally committed as revision 23617 to svn://svn.ffmpeg.org/ffmpeg/branches/0.6

9 years agoAdd compatibility wrappers for functions moved from lavf to lavc
Reinhard Tartler [Tue, 15 Jun 2010 13:31:27 +0000 (13:31 +0000)]
Add compatibility wrappers for functions moved from lavf to lavc

When symbol versioning is enabled, moving symbols from one library to
another breaks binary compatibility.  This adds wrappers with the old
version tag for the av_*packet functions recently moved to lavc.

backport r23611 by mru

Originally committed as revision 23613 to svn://svn.ffmpeg.org/ffmpeg/branches/0.6

9 years agorevert r23610, better patch is pending
Reinhard Tartler [Tue, 15 Jun 2010 13:29:20 +0000 (13:29 +0000)]
revert r23610, better patch is pending

Originally committed as revision 23612 to svn://svn.ffmpeg.org/ffmpeg/branches/0.6

9 years agoadd symver hacks for gnu linkers
Reinhard Tartler [Tue, 15 Jun 2010 12:29:19 +0000 (12:29 +0000)]
add symver hacks for gnu linkers

this patch restores binary compatibility for the av_*_packet symbols that have
been moved from libavformat to libavcodec.  This patch works for gnu toolchains
only; support for ARM RCVT will be handed in for a later point release as soon
as the patch is ready and approved by the ARM maintainer(s).

Originally committed as revision 23610 to svn://svn.ffmpeg.org/ffmpeg/branches/0.6

9 years agoremove redundant changelog entry
Reinhard Tartler [Thu, 10 Jun 2010 08:10:32 +0000 (08:10 +0000)]
remove redundant changelog entry

Originally committed as revision 23560 to svn://svn.ffmpeg.org/ffmpeg/branches/0.6

9 years agolibrtmp may link to different ssl implementations
Reinhard Tartler [Wed, 9 Jun 2010 15:55:02 +0000 (15:55 +0000)]
librtmp may link to different ssl implementations

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

backport r23511 by lu_zero

Originally committed as revision 23550 to svn://svn.ffmpeg.org/ffmpeg/branches/0.6

9 years agoAdd WebM muxer
James Zern [Wed, 9 Jun 2010 15:54:27 +0000 (15:54 +0000)]
Add WebM muxer

Patch by James Zern <jzern at google>

backport r23474 by conrad

Originally committed as revision 23549 to svn://svn.ffmpeg.org/ffmpeg/branches/0.6

9 years agolibvpx now has an (L)GPL-compatible license.
Reinhard Tartler [Sat, 5 Jun 2010 13:58:13 +0000 (13:58 +0000)]
libvpx now has an (L)GPL-compatible license.

backport r23482 by diego

Originally committed as revision 23487 to svn://svn.ffmpeg.org/ffmpeg/branches/0.6

9 years agoupdate RELEASE notes
Reinhard Tartler [Sat, 5 Jun 2010 08:30:55 +0000 (08:30 +0000)]
update RELEASE notes

VP8 license issues seem to have solved, plus include wording suggestion
from discussion on -cvslog

Originally committed as revision 23483 to svn://svn.ffmpeg.org/ffmpeg/branches/0.6

9 years agoVP8 encoding via libvpx.
James Zern [Thu, 3 Jun 2010 21:36:38 +0000 (21:36 +0000)]
VP8 encoding via libvpx.

Patch by James Zern, Google, Inc.

backport r23449 by cehoyos

Originally committed as revision 23455 to svn://svn.ffmpeg.org/ffmpeg/branches/0.6

9 years agoAdd an entry to APIchanges for the addition of sws_convertPalette8ToPacked32 -24
Reinhard Tartler [Thu, 3 Jun 2010 20:16:42 +0000 (20:16 +0000)]
Add an entry to APIchanges for the addition of sws_convertPalette8ToPacked32 -24

backport r23415 by siretart

Originally committed as revision 23446 to svn://svn.ffmpeg.org/ffmpeg/branches/0.6

9 years agoupdates: introductionary and more general notes, add missing items from changelog
Reinhard Tartler [Wed, 2 Jun 2010 09:25:37 +0000 (09:25 +0000)]
updates: introductionary and more general notes, add missing items from changelog

Originally committed as revision 23420 to svn://svn.ffmpeg.org/ffmpeg/branches/0.6

9 years agodisable (native) vorbis encoder for the 0.6 branch
Reinhard Tartler [Tue, 1 Jun 2010 20:14:00 +0000 (20:14 +0000)]
disable (native) vorbis encoder for the 0.6 branch

Originally committed as revision 23416 to svn://svn.ffmpeg.org/ffmpeg/branches/0.6

9 years agoffmpeg: offer alternatives for experimental codecs if they exist
Reinhard Tartler [Tue, 1 Jun 2010 06:29:50 +0000 (06:29 +0000)]
ffmpeg: offer alternatives for experimental codecs if they exist

backport r23398 by janne

Originally committed as revision 23400 to svn://svn.ffmpeg.org/ffmpeg/branches/0.6

9 years agoffmpeg: fail if user selected codec is experimental and strict_std_compliance > exper...
Reinhard Tartler [Tue, 1 Jun 2010 06:28:19 +0000 (06:28 +0000)]
ffmpeg: fail if user selected codec is experimental and strict_std_compliance > experimental

backport r23397 by janne

Originally committed as revision 23399 to svn://svn.ffmpeg.org/ffmpeg/branches/0.6

9 years agoAdd a short note about libvpx.
Reinhard Tartler [Mon, 31 May 2010 21:49:53 +0000 (21:49 +0000)]
Add a short note about libvpx.

backport r23394 by diego

Originally committed as revision 23395 to svn://svn.ffmpeg.org/ffmpeg/branches/0.6

9 years agoRequire --enable-nonfree flag for libvpx.
Diego Biurrun [Sun, 30 May 2010 22:25:40 +0000 (22:25 +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.

backport r23371 by diego

Originally committed as revision 23390 to svn://svn.ffmpeg.org/ffmpeg/branches/0.6

9 years agoTreat SIPP like xvid, fixed issue1966
Reinhard Tartler [Sat, 29 May 2010 15:07:08 +0000 (15:07 +0000)]
Treat SIPP like xvid, fixed issue1966

backport r23336 by michael

Originally committed as revision 23385 to svn://svn.ffmpeg.org/ffmpeg/branches/0.6

9 years agoSamsung uses SIPP as FourCC for MPEG-4 ASP.
Reinhard Tartler [Sat, 29 May 2010 14:45:13 +0000 (14:45 +0000)]
Samsung uses SIPP as FourCC for MPEG-4 ASP.

backport r23309 by cehoyos

Originally committed as revision 23384 to svn://svn.ffmpeg.org/ffmpeg/branches/0.6

9 years agoffserver: Send a Content-Base header in the reply to RTSP DESCRIBE requests
Reinhard Tartler [Sat, 29 May 2010 14:41:26 +0000 (14:41 +0000)]
ffserver: Send a Content-Base header in the reply to RTSP DESCRIBE requests

This is needed for QuickTime Player to be able to connect properly.

backport r23325 by mstorsjo

Originally committed as revision 23383 to svn://svn.ffmpeg.org/ffmpeg/branches/0.6

9 years agobackport latest ffserver fixes like memory leaks and invalid reads
Reinhard Tartler [Sat, 29 May 2010 14:40:31 +0000 (14:40 +0000)]
backport latest ffserver fixes like memory leaks and invalid reads

Patches by Howard Chu, hyc at highlandsun dot com

backport r23290-23295 by mstorsjo

Originally committed as revision 23382 to svn://svn.ffmpeg.org/ffmpeg/branches/0.6

9 years agoMark vorbis encoder as experimental.
Reinhard Tartler [Sat, 29 May 2010 14:34:37 +0000 (14:34 +0000)]
Mark vorbis encoder as experimental.

backport r23339 by cehoyos

Originally committed as revision 23381 to svn://svn.ffmpeg.org/ffmpeg/branches/0.6

9 years agoMark AAC encoder as experimental.
Reinhard Tartler [Sat, 29 May 2010 14:33:50 +0000 (14:33 +0000)]
Mark AAC encoder as experimental.

backport r23350 by alexc

Originally committed as revision 23380 to svn://svn.ffmpeg.org/ffmpeg/branches/0.6

9 years agoAdd CODEC_CAP_EXPERIMENTAL and prefer encoders without it.
Janne Grunau [Sat, 29 May 2010 14:33:02 +0000 (14:33 +0000)]
Add CODEC_CAP_EXPERIMENTAL and prefer encoders without it.

Patch by Janne Grunau, janne-ffmpeg jannau net

backport r23334,23337-23338 by cehoyos and stefano

Originally committed as revision 23379 to svn://svn.ffmpeg.org/ffmpeg/branches/0.6

9 years agoCheck for VUI overeading and reset num_reoder_frames.
Reinhard Tartler [Sat, 29 May 2010 14:25:18 +0000 (14:25 +0000)]
Check for VUI overeading and reset num_reoder_frames.
This helps the video from issue1831

backport r23328 by michael

Originally committed as revision 23378 to svn://svn.ffmpeg.org/ffmpeg/branches/0.6

9 years agoapi-example: Try to avoid decoding incomplete frames
Reinhard Tartler [Sat, 29 May 2010 14:20:05 +0000 (14:20 +0000)]
api-example: Try to avoid decoding incomplete frames

Use a larger input audio buffer, refill it when it has less than 4 KB data
left.

backport r23323 by mstorsjo

Originally committed as revision 23377 to svn://svn.ffmpeg.org/ffmpeg/branches/0.6

9 years agomatroska: Add V_VP8
Google [Sat, 29 May 2010 14:11:03 +0000 (14:11 +0000)]
matroska: Add V_VP8

Patch by Google

backport r23192 by conrad

Originally committed as revision 23376 to svn://svn.ffmpeg.org/ffmpeg/branches/0.6

9 years agoFix VP8 listing in general.texi
Reinhard Tartler [Sat, 29 May 2010 14:05:05 +0000 (14:05 +0000)]
Fix VP8 listing in general.texi

backport r23306 by mstorsjo

Originally committed as revision 23375 to svn://svn.ffmpeg.org/ffmpeg/branches/0.6

9 years agoVP8 decoding via libvpx
James Zern [Sat, 29 May 2010 14:03:03 +0000 (14:03 +0000)]
VP8 decoding via libvpx

Patch by James Zern for Google, Inc., jzern google com

backportd r23191,23303,23307-23308 by conrad, cehoyos and mstorsjo

Originally committed as revision 23374 to svn://svn.ffmpeg.org/ffmpeg/branches/0.6

9 years agoDisplay a more descriptive log message when probe buffer limit is
Reinhard Tartler [Sat, 29 May 2010 13:11:56 +0000 (13:11 +0000)]
Display a more descriptive log message when probe buffer limit is
reached.

backport r23288 by jai_menon

Originally committed as revision 23373 to svn://svn.ffmpeg.org/ffmpeg/branches/0.6

9 years agoFix documentation of av_audio_convert.
Cyril Russo [Sat, 29 May 2010 13:11:21 +0000 (13:11 +0000)]
Fix documentation of av_audio_convert.

Patch by Cyril Russo, stage D nexvision A laposte net

backport r23285 by cehoyos

Originally committed as revision 23372 to svn://svn.ffmpeg.org/ffmpeg/branches/0.6

9 years agomatroskaenc: Write codec time base as default duration for video tracks.
Reinhard Tartler [Fri, 28 May 2010 20:35:13 +0000 (20:35 +0000)]
matroskaenc: Write codec time base as default duration for video tracks.

This isn't exactly semantically equivalent, but the field has already been
long abused to mean this, and writing it helps in determining a decent cfr
time base when transcoding from a mkv where the video codec stores none (VP8).

backport r23284 by conrad

Originally committed as revision 23365 to svn://svn.ffmpeg.org/ffmpeg/branches/0.6

9 years agoReduce the score for the aea demuxer probing function.
Reinhard Tartler [Thu, 27 May 2010 20:48:19 +0000 (20:48 +0000)]
Reduce the score for the aea demuxer probing function.

backport r23273 by banan

Originally committed as revision 23356 to svn://svn.ffmpeg.org/ffmpeg/branches/0.6

9 years agoFix detection of some stereo atrac files by not comparing the
Reinhard Tartler [Thu, 27 May 2010 20:47:48 +0000 (20:47 +0000)]
Fix detection of some stereo atrac files by not comparing the
block size mode and info byte.

backport r23272 by banan

Originally committed as revision 23355 to svn://svn.ffmpeg.org/ffmpeg/branches/0.6

9 years agowrite 3gp perf tag for artist metadata
Reinhard Tartler [Thu, 27 May 2010 20:47:03 +0000 (20:47 +0000)]
write 3gp perf tag for artist metadata

backport r23268 by bcoudurier

Originally committed as revision 23354 to svn://svn.ffmpeg.org/ffmpeg/branches/0.6

9 years agochange author metadata to artist in mov de/muxer
Reinhard Tartler [Thu, 27 May 2010 20:40:09 +0000 (20:40 +0000)]
change author metadata to artist in mov de/muxer

backport r23266 by bcoudurier

Originally committed as revision 23353 to svn://svn.ffmpeg.org/ffmpeg/branches/0.6

9 years agoCosmetics : re-indent after last commit.
Reinhard Tartler [Tue, 25 May 2010 20:56:34 +0000 (20:56 +0000)]
Cosmetics : re-indent after last commit.

backport r23265 by jai_menon

Originally committed as revision 23327 to svn://svn.ffmpeg.org/ffmpeg/branches/0.6

9 years agoFFplay : Avoid manipulating NULL data pointers so that future checks
Reinhard Tartler [Tue, 25 May 2010 20:55:57 +0000 (20:55 +0000)]
FFplay : Avoid manipulating NULL data pointers so that future checks
remain valid. This fixes segfaults for those cases where data copy to
this invalid pointer is attempted.

backport r23264 by jai_menon

Originally committed as revision 23326 to svn://svn.ffmpeg.org/ffmpeg/branches/0.6

9 years agoDocument CODEC_FLAG_EMU_EDGE and avcodec_align_dimensions interaction.
Reinhard Tartler [Tue, 25 May 2010 18:34:19 +0000 (18:34 +0000)]
Document CODEC_FLAG_EMU_EDGE and avcodec_align_dimensions interaction.

backport r23258 by reimar

Originally committed as revision 23321 to svn://svn.ffmpeg.org/ffmpeg/branches/0.6

9 years agoUpdate regression tests after removing track timecode scale from mkvenc
Reinhard Tartler [Tue, 25 May 2010 18:33:38 +0000 (18:33 +0000)]
Update regression tests after removing track timecode scale from mkvenc

backport r23248 by conrad

Originally committed as revision 23320 to svn://svn.ffmpeg.org/ffmpeg/branches/0.6

9 years agomatroskaenc: Don't write track timecode scale
Reinhard Tartler [Tue, 25 May 2010 18:22:30 +0000 (18:22 +0000)]
matroskaenc: Don't write track timecode scale

It's not required for mkv and unsupported in webm

backport r23247 by conrad

Originally committed as revision 23315 to svn://svn.ffmpeg.org/ffmpeg/branches/0.6

9 years agomatroskadec: Allow unknown EBML doctype
Reinhard Tartler [Tue, 25 May 2010 18:21:59 +0000 (18:21 +0000)]
matroskadec: Allow unknown EBML doctype

backport r23246 by conrad

Originally committed as revision 23314 to svn://svn.ffmpeg.org/ffmpeg/branches/0.6

9 years agomatroskadec: Support webm doctype
James Zern [Tue, 25 May 2010 18:20:59 +0000 (18:20 +0000)]
matroskadec: Support webm doctype

Patch by James Zern <jzern at google>

backport r23245 by conrad

Originally committed as revision 23313 to svn://svn.ffmpeg.org/ffmpeg/branches/0.6

9 years agoConvert NaN to 0/0 in av_d2q
Diego Biurrun [Mon, 24 May 2010 02:27:43 +0000 (02:27 +0000)]
Convert NaN to 0/0 in av_d2q

This fixes aspect ratio calculation for encoding from files with 0/0 stored,
common with ogg/theora

backport r23280 by conrad

Originally committed as revision 23283 to svn://svn.ffmpeg.org/ffmpeg/branches/0.6

9 years agoEnable AVFMT_GENERIC_INDEX for Ogg demuxer. This avoids the many
Diego Biurrun [Mon, 24 May 2010 02:09:36 +0000 (02:09 +0000)]
Enable AVFMT_GENERIC_INDEX for Ogg demuxer. This avoids the many
seeks needed for binary search when seeking to a previously seen
location.

backport r23279 by reimar

Originally committed as revision 23282 to svn://svn.ffmpeg.org/ffmpeg/branches/0.6

9 years agoIgnore generated files in the libswscale directory.
Diego Biurrun [Mon, 24 May 2010 01:33:39 +0000 (01:33 +0000)]
Ignore generated files in the libswscale directory.

Originally committed as revision 23281 to svn://svn.ffmpeg.org/ffmpeg/branches/0.6

9 years agoMerge last round of Changelog updates for HTML 5 features.
Diego Biurrun [Sun, 23 May 2010 23:28:24 +0000 (23:28 +0000)]
Merge last round of Changelog updates for HTML 5 features.

Originally committed as revision 23278 to svn://svn.ffmpeg.org/ffmpeg/branches/0.6

9 years agoAdd VERSION file for 0.6 release.
Diego Biurrun [Sun, 23 May 2010 22:07:22 +0000 (22:07 +0000)]
Add VERSION file for 0.6 release.

Originally committed as revision 23274 to svn://svn.ffmpeg.org/ffmpeg/branches/0.6

9 years agosmall spelling fixes
Diego Biurrun [Sun, 23 May 2010 21:30:21 +0000 (21:30 +0000)]
small spelling fixes

Originally committed as revision 23271 to svn://svn.ffmpeg.org/ffmpeg/branches/0.6

9 years agoIn ogg muxer, pack multiple frames into one page, much lower overhead
Reinhard Tartler [Sun, 23 May 2010 19:12:27 +0000 (19:12 +0000)]
In ogg muxer, pack multiple frames into one page, much lower overhead

backport r23231 by bcoudurier

Originally committed as revision 23263 to svn://svn.ffmpeg.org/ffmpeg/branches/0.6

9 years agoOpen 2-pass logfile in binary mode for both reading and writing.
Reinhard Tartler [Sun, 23 May 2010 18:50:15 +0000 (18:50 +0000)]
Open 2-pass logfile in binary mode for both reading and writing.
This fixes a regression on Windows introduced by r22769 in which the data read
from the file was not properly zero terminated. The file was read as text,
which caused the \r characters to be suppressed. Since the zero termination
happens at the end of the buffer, and there was one byte less read per line,
this caused the remaining space on the buffer to contain random data.

backport r23251 by ramiro

Originally committed as revision 23261 to svn://svn.ffmpeg.org/ffmpeg/branches/0.6

9 years agoMention RTP hinting in the 0.6 release notes
Martin Storsjö [Fri, 21 May 2010 21:50:07 +0000 (21:50 +0000)]
Mention RTP hinting in the 0.6 release notes

Originally committed as revision 23242 to svn://svn.ffmpeg.org/ffmpeg/branches/0.6

9 years agoAdd an APIchanges note regarding the new rtp hinting flag
Martin Storsjö [Fri, 21 May 2010 21:49:28 +0000 (21:49 +0000)]
Add an APIchanges note regarding the new rtp hinting flag

backport r23180 by mstorsjo

Originally committed as revision 23241 to svn://svn.ffmpeg.org/ffmpeg/branches/0.6

9 years agoLate bump of the minor version, for the addition of AVFMT_FLAG_RTP_HINT
Martin Storsjö [Fri, 21 May 2010 21:48:17 +0000 (21:48 +0000)]
Late bump of the minor version, for the addition of AVFMT_FLAG_RTP_HINT

backport r23179 by mstorsjo

Originally committed as revision 23240 to svn://svn.ffmpeg.org/ffmpeg/branches/0.6

9 years agoAdd a changelog entry for the RTP hinting in the mov muxer
Martin Storsjö [Fri, 21 May 2010 21:47:48 +0000 (21:47 +0000)]
Add a changelog entry for the RTP hinting in the mov muxer

backport r23178 by mstorsjo

Originally committed as revision 23239 to svn://svn.ffmpeg.org/ffmpeg/branches/0.6

9 years agoUse a heuristic for describing the RTP packets using sample data
Martin Storsjö [Fri, 21 May 2010 21:46:52 +0000 (21:46 +0000)]
Use a heuristic for describing the RTP packets using sample data

backport r23165 by mstorsjo

Originally committed as revision 23238 to svn://svn.ffmpeg.org/ffmpeg/branches/0.6

9 years agoAdd initial support for RTP hinting in the mov muxer
Martin Storsjö [Fri, 21 May 2010 21:46:23 +0000 (21:46 +0000)]
Add initial support for RTP hinting in the mov muxer

backport r23164 by mstorsjo

Originally committed as revision 23237 to svn://svn.ffmpeg.org/ffmpeg/branches/0.6

9 years agoMake mov_write_packet non-static, add ff_ prefix
Martin Storsjö [Fri, 21 May 2010 21:45:54 +0000 (21:45 +0000)]
Make mov_write_packet non-static, add ff_ prefix

backport r23163 by mstorsjo

Originally committed as revision 23236 to svn://svn.ffmpeg.org/ffmpeg/branches/0.6

9 years agoMove the mov muxer structures to a separate header
Martin Storsjö [Fri, 21 May 2010 21:45:21 +0000 (21:45 +0000)]
Move the mov muxer structures to a separate header

backport r23162 by mstorsjo

Originally committed as revision 23235 to svn://svn.ffmpeg.org/ffmpeg/branches/0.6

9 years agoAdd a flag for enabling RTP hinting
Martin Storsjö [Fri, 21 May 2010 21:44:43 +0000 (21:44 +0000)]
Add a flag for enabling RTP hinting

backport r23161 by mstorsjo

Originally committed as revision 23234 to svn://svn.ffmpeg.org/ffmpeg/branches/0.6

9 years agoMake ff_sdp_write_media a lavf-internal function
Martin Storsjö [Fri, 21 May 2010 21:43:40 +0000 (21:43 +0000)]
Make ff_sdp_write_media a lavf-internal function

This is in preparation for RTP hinting in the MOV muxer, where
it needs to be able to create SDP fragments for each media stream.

backport r23160 by mstorsjo

Originally committed as revision 23233 to svn://svn.ffmpeg.org/ffmpeg/branches/0.6

9 years agoDisable non interleaved avi code when there is no index available.
Reinhard Tartler [Fri, 21 May 2010 20:24:08 +0000 (20:24 +0000)]
Disable non interleaved avi code when there is no index available.
Fixes issue1956.

backport r23202 by michael

Originally committed as revision 23230 to svn://svn.ffmpeg.org/ffmpeg/branches/0.6

9 years agoMake aac_decode_frame() consume zero padding at the end of a packet.
Reinhard Tartler [Fri, 21 May 2010 20:23:22 +0000 (20:23 +0000)]
Make aac_decode_frame() consume zero padding at the end of a packet.

backport r23195 by alexc

Originally committed as revision 23229 to svn://svn.ffmpeg.org/ffmpeg/branches/0.6

9 years agoFix a crash when opening WMS RTSP streams
Reinhard Tartler [Fri, 21 May 2010 20:22:18 +0000 (20:22 +0000)]
Fix a crash when opening WMS RTSP streams
Fixes issue 1948

backport r23181 by mstorsjo

Originally committed as revision 23228 to svn://svn.ffmpeg.org/ffmpeg/branches/0.6

9 years agoFix signedness of q_delta field of the IVIMbInfo.
Maxim Poliakovski [Fri, 21 May 2010 20:20:01 +0000 (20:20 +0000)]
Fix signedness of q_delta field of the IVIMbInfo.
Patch by Maxim max_pole () gmx * de

backport r23170 by benoit

Originally committed as revision 23227 to svn://svn.ffmpeg.org/ffmpeg/branches/0.6

9 years agoIn ts demuxer, output pes packet as soon as they are complete.
Janne Grunau [Fri, 21 May 2010 20:15:53 +0000 (20:15 +0000)]
In ts demuxer, output pes packet as soon as they are complete.
This is needed for subtitles where packets are infrequent.
Patch by Janne Grunau, janne-ffmpeg at jannau dot net.

backport r23157 by bcoudurier

Originally committed as revision 23226 to svn://svn.ffmpeg.org/ffmpeg/branches/0.6

9 years agoset avg frame rate in mkv demuxer
Reinhard Tartler [Fri, 21 May 2010 20:13:34 +0000 (20:13 +0000)]
set avg frame rate in mkv demuxer

backport r23152 by bcoudurier

Originally committed as revision 23225 to svn://svn.ffmpeg.org/ffmpeg/branches/0.6

9 years agoffserver: Make sure a destination URL is set when creating the SDP
Reinhard Tartler [Fri, 21 May 2010 18:49:32 +0000 (18:49 +0000)]
ffserver: Make sure a destination URL is set when creating the SDP

Debugged by Howard Chu, hyc at highlandsun dot com.

backport r23151 by mstorsjo

Originally committed as revision 23224 to svn://svn.ffmpeg.org/ffmpeg/branches/0.6

9 years agoClarify description for the MONOWHITE and MONOBLACK pixel formats.
Reinhard Tartler [Fri, 21 May 2010 18:47:19 +0000 (18:47 +0000)]
Clarify description for the MONOWHITE and MONOBLACK pixel formats.

backport r23144 by stefano

Originally committed as revision 23223 to svn://svn.ffmpeg.org/ffmpeg/branches/0.6

9 years agoClarify descriptions for RGB4, BGR4, NV12, NV21,
Reinhard Tartler [Fri, 21 May 2010 18:46:59 +0000 (18:46 +0000)]
Clarify descriptions for RGB4, BGR4, NV12, NV21,
RGB48BE, and RGB48LE pixel formats.

backport r23142 by stefano

Originally committed as revision 23222 to svn://svn.ffmpeg.org/ffmpeg/branches/0.6

9 years agoChange MAX_READ_SIZE message during av_find_stream_info to DEBUG level.
Reinhard Tartler [Fri, 21 May 2010 18:46:03 +0000 (18:46 +0000)]
Change MAX_READ_SIZE message during av_find_stream_info to DEBUG level.
It is not harmful and it scares too many users.

backport r23139 by bcoudurier

Originally committed as revision 23221 to svn://svn.ffmpeg.org/ffmpeg/branches/0.6