platform/upstream/libav.git
15 years agoRename GUID typedef to ff_asf_guid to fix MinGW compilation failure
Reimar Döffinger [Wed, 18 Mar 2009 14:03:40 +0000 (14:03 +0000)]
Rename GUID typedef to ff_asf_guid to fix MinGW compilation failure
(GUID is also defined, but differently, in Windows headers).

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

15 years agoMove MPEG-4 AOT enum to mpeg4audio.h.
Alex Converse [Wed, 18 Mar 2009 13:52:56 +0000 (13:52 +0000)]
Move MPEG-4 AOT enum to mpeg4audio.h.

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

15 years agoAdd a special guidcmp function to compare ASF guids, to avoid the many
Reimar Döffinger [Wed, 18 Mar 2009 13:17:23 +0000 (13:17 +0000)]
Add a special guidcmp function to compare ASF guids, to avoid the many
duplicated sizeof(GUID).

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

15 years agoConsistently use ff_ prefixes for internal symbols.
Diego Biurrun [Wed, 18 Mar 2009 08:06:08 +0000 (08:06 +0000)]
Consistently use ff_ prefixes for internal symbols.

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

15 years agoAdd list of supported input/output devices.
Diego Biurrun [Wed, 18 Mar 2009 07:55:34 +0000 (07:55 +0000)]
Add list of supported input/output devices.

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

15 years agoAdjust @columnfractions settings to reflect the number of columns in the table.
Diego Biurrun [Wed, 18 Mar 2009 07:49:51 +0000 (07:49 +0000)]
Adjust @columnfractions settings to reflect the number of columns in the table.

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

15 years agouse intptr_t to cast pointers to int in codecs maintained by benjamin larsson
Ramiro Polla [Tue, 17 Mar 2009 20:47:31 +0000 (20:47 +0000)]
use intptr_t to cast pointers to int in codecs maintained by benjamin larsson

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

15 years agoAdd a fillPlane function to fill a plane with one constant value
Cédric Schieli [Tue, 17 Mar 2009 19:53:36 +0000 (19:53 +0000)]
Add a fillPlane function to fill a plane with one constant value

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

15 years agoDon't write outside of the picture buffer in planarCopy in the gray case
Cédric Schieli [Tue, 17 Mar 2009 19:51:52 +0000 (19:51 +0000)]
Don't write outside of the picture buffer in planarCopy in the gray case

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

15 years agoFix wrong @file tag.
Ronald S. Bultje [Tue, 17 Mar 2009 18:35:58 +0000 (18:35 +0000)]
Fix wrong @file tag.

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

15 years agoAmend AVCodecContext with hwaccel_context (HW accelerator context).
Gwenole Beauchesne [Tue, 17 Mar 2009 12:43:09 +0000 (12:43 +0000)]
Amend AVCodecContext with hwaccel_context (HW accelerator context).

This is needed for some HW accelerators that require a context that
FFmpeg can't instantiate itself. e.g. display-dependent data from
VA API and VDPAU.

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

15 years agoReindent after r18023.
Ronald S. Bultje [Tue, 17 Mar 2009 12:35:55 +0000 (12:35 +0000)]
Reindent after r18023.

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

15 years agoAdd RTP/ASF header parsing, which is part of the SDP of these streams. See
Ronald S. Bultje [Tue, 17 Mar 2009 12:34:57 +0000 (12:34 +0000)]
Add RTP/ASF header parsing, which is part of the SDP of these streams. See
patch discussion in "[PATCH] RTSP-MS 10/15: ASF header parsing" thread.

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

15 years agocosmetics: fix indentation, patch by avcoder, ffmpeg gmail com
avcoder [Tue, 17 Mar 2009 12:27:32 +0000 (12:27 +0000)]
cosmetics: fix indentation, patch by avcoder, ffmpeg gmail com

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

15 years agoFix ff_bfin_yuv2rgb_get_func_ptr() vs. sws_ff_bfin_yuv2rgb_get_func_ptr() name
Diego Biurrun [Tue, 17 Mar 2009 12:05:56 +0000 (12:05 +0000)]
Fix ff_bfin_yuv2rgb_get_func_ptr() vs. sws_ff_bfin_yuv2rgb_get_func_ptr() name
mismatch. The function is now called sws_yuv2rgb_get_func_ptr_bfin().

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

15 years agowhitespace cosmetics: Consistently format function calls without space
Diego Biurrun [Tue, 17 Mar 2009 11:52:39 +0000 (11:52 +0000)]
whitespace cosmetics: Consistently format function calls without space
between name and parentheses; shorten some overly long lines.

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

15 years agoAdd documentation about missing E-AC-3 features.
Justin Ruggles [Tue, 17 Mar 2009 01:43:01 +0000 (01:43 +0000)]
Add documentation about missing E-AC-3 features.

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

15 years agoFix SEIs when splitting H264 input.
John Cox [Mon, 16 Mar 2009 22:38:27 +0000 (22:38 +0000)]
Fix SEIs when splitting H264 input.

Patch by John Cox, jc A kynesim D co D uk

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

15 years agoExtend mov edit list support to work for a first padding entry with
Reimar Döffinger [Mon, 16 Mar 2009 20:49:52 +0000 (20:49 +0000)]
Extend mov edit list support to work for a first padding entry with
time == -1 and duration. Complicated since time is relative to stream,
duration relative to container time base.

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

15 years agormdec: fix crash at end of file
Måns Rullgård [Mon, 16 Mar 2009 20:22:39 +0000 (20:22 +0000)]
rmdec: fix crash at end of file

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

15 years agoAdd an alpha parameter to the YUV2RGBFUNC macro to ease the upcoming yuva2rgb patch
Cédric Schieli [Mon, 16 Mar 2009 20:04:32 +0000 (20:04 +0000)]
Add an alpha parameter to the YUV2RGBFUNC macro to ease the upcoming yuva2rgb patch

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

15 years agoCosmetics: Re-indent after last commit
Alex Converse [Mon, 16 Mar 2009 16:24:38 +0000 (16:24 +0000)]
Cosmetics: Re-indent after last commit

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

15 years agoMOV: Support stz2 "Compact Sample Size Box"
Alex Converse [Mon, 16 Mar 2009 16:14:36 +0000 (16:14 +0000)]
MOV: Support stz2 "Compact Sample Size Box"

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

15 years agoAAC: IEEE-754 type punning for 16-bit floating point rounding.
Alex Converse [Mon, 16 Mar 2009 16:11:27 +0000 (16:11 +0000)]
AAC: IEEE-754 type punning for 16-bit floating point rounding.

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

15 years agoMore reindent, forgotten in previous commit.
Ronald S. Bultje [Mon, 16 Mar 2009 13:23:29 +0000 (13:23 +0000)]
More reindent, forgotten in previous commit.

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

15 years agoParse index chunk so that seeking in modern .rm files becomes a lot faster.
Ronald S. Bultje [Mon, 16 Mar 2009 13:03:23 +0000 (13:03 +0000)]
Parse index chunk so that seeking in modern .rm files becomes a lot faster.
Has been tested against streamed / non-seekable input and passes make
seektest. See "[PATCH] rmdec.c: parse INDX chunk" thread on mailinglist.

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

15 years agoRevert the alphabetical reordering which made me owner of Baptiste's line.
Benoit Fouet [Mon, 16 Mar 2009 13:03:08 +0000 (13:03 +0000)]
Revert the alphabetical reordering which made me owner of Baptiste's line.

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

15 years agoReindent after r18010.
Ronald S. Bultje [Mon, 16 Mar 2009 13:01:02 +0000 (13:01 +0000)]
Reindent after r18010.

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

15 years agoMark the first output audio frame as keyframe (separate patch from previous,
Ronald S. Bultje [Mon, 16 Mar 2009 12:59:18 +0000 (12:59 +0000)]
Mark the first output audio frame as keyframe (separate patch from previous,
as requested by Kostya). See "[PATCH] rmdec.c: remove cache access
duplication".

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

15 years agoRemove packet returning in ff_rm_parse_packet() if we're using the packet
Ronald S. Bultje [Mon, 16 Mar 2009 12:57:49 +0000 (12:57 +0000)]
Remove packet returning in ff_rm_parse_packet() if we're using the packet
cache, since this can already be accessed through ff_rm_retrieve_cache().
See "[PATCH] rmdec.c: remove cache access duplication" thread.

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

15 years agoFix alphabetical order.
Benoit Fouet [Mon, 16 Mar 2009 12:56:22 +0000 (12:56 +0000)]
Fix alphabetical order.

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

15 years agoReindent after r18005.
Ronald S. Bultje [Mon, 16 Mar 2009 12:50:12 +0000 (12:50 +0000)]
Reindent after r18005.

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

15 years agoFix an assert().
Daniel Verkamp [Mon, 16 Mar 2009 12:47:43 +0000 (12:47 +0000)]
Fix an assert().
Patch by Daniel Verkamp daniel drv nu

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

15 years agoMerge code for packet reading in "old" (.ra, audio-only) Realmedia files and
Ronald S. Bultje [Mon, 16 Mar 2009 12:47:34 +0000 (12:47 +0000)]
Merge code for packet reading in "old" (.ra, audio-only) Realmedia files and
the newer (.rm, audio/video) files. See "[PATCH] rmdec.c: merge old/new
packet reading code" thread on mailinglist.

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

15 years agoSplit YUV2RGB operands declaration into a separate macro
Cédric Schieli [Mon, 16 Mar 2009 08:29:40 +0000 (08:29 +0000)]
Split YUV2RGB operands declaration into a separate macro

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

15 years agocosmetics, remove useless braces
Baptiste Coudurier [Mon, 16 Mar 2009 06:46:57 +0000 (06:46 +0000)]
cosmetics, remove useless braces

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

15 years agosimplify printing
Baptiste Coudurier [Mon, 16 Mar 2009 06:46:28 +0000 (06:46 +0000)]
simplify printing

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

15 years agoreindent
Baptiste Coudurier [Mon, 16 Mar 2009 06:44:16 +0000 (06:44 +0000)]
reindent

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

15 years agofix trkn metadata parsing
Baptiste Coudurier [Mon, 16 Mar 2009 06:43:38 +0000 (06:43 +0000)]
fix trkn metadata parsing

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

15 years agomove read_udta_string up to avoid forward declaration
Baptiste Coudurier [Mon, 16 Mar 2009 06:06:05 +0000 (06:06 +0000)]
move read_udta_string up to avoid forward declaration

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

15 years agomore generic metadata handling
Baptiste Coudurier [Mon, 16 Mar 2009 06:03:29 +0000 (06:03 +0000)]
more generic metadata handling

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

15 years agodo not set isom if ctype is not set, happens in mov
Baptiste Coudurier [Mon, 16 Mar 2009 05:13:55 +0000 (05:13 +0000)]
do not set isom if ctype is not set, happens in mov

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

15 years agoRemove long unused ALTIVEC_USE_REFERENCE_C_CODE ifdef; all other references
David Conrad [Mon, 16 Mar 2009 03:56:42 +0000 (03:56 +0000)]
Remove long unused ALTIVEC_USE_REFERENCE_C_CODE ifdef; all other references
to it were removed in r6606

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

15 years agosearch for hdlr atom in meta, some files do not store version+flags
Baptiste Coudurier [Sun, 15 Mar 2009 23:54:53 +0000 (23:54 +0000)]
search for hdlr atom in meta, some files do not store version+flags

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

15 years agomingw32: call lib.exe instead of lib to facilitate running it through wine.
Ramiro Polla [Sun, 15 Mar 2009 23:15:57 +0000 (23:15 +0000)]
mingw32: call lib.exe instead of lib to facilitate running it through wine.

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

15 years agoDisallow out-of-tree builds with config.h in the source tree.
Matthieu Castet [Sun, 15 Mar 2009 21:32:36 +0000 (21:32 +0000)]
Disallow out-of-tree builds with config.h in the source tree.
A config.h present in the source tree takes precedence over a config.h
in the build tree, which can possibly result in an incorrect build.
patch by matthieu castet, castet.matthieu free fr

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

15 years agoFix index generation in the way that it was supposed to be used. See the
Ronald S. Bultje [Sun, 15 Mar 2009 20:14:25 +0000 (20:14 +0000)]
Fix index generation in the way that it was supposed to be used. See the
discussion in the ML thread "[PATCH] rmdec.c: merge old/new packet reading
code".

Over time, this code broke somewhat, e.g. seq was never actually written
into (and was thus always 1, therefore the seq condition was always true),
whereas it was supposed to be set to the sequence number of the video slice
in case the video frame is divided over multiple RM packets (slices). The
problem of this is that packets other than those containing the beginning
of a video frame would be indexed as well.
Secondly, flags&2 is supposed to be true for video keyframes and for these
audio packets containing the start of a block. For some codecs (e.g. AAC),
that is every single packet, whereas for others (e.g. cook), that is the
packet containing the first of a series of scrambled packets that are to be
descrambled together. Indexing any of the following would lead to incomplete
and thus useless frames. Problem here is that flags would be reset to 2 to
indicate that the first packet is ready to be returned, and in addition if
no data was left to be returned (which is always true for the first packet),
then we wouldn't actually write the index entry anyway.
All in all, the idea was good and it probably worked at some point, but that
is long ago. This patch should at the very least make it likely for this code
to be executed again at the right times, i.e. the way it was originally
intended to be used.

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

15 years agoAdd cook channel count function, part of multichannel cook
Benjamin Larsson [Sun, 15 Mar 2009 19:36:45 +0000 (19:36 +0000)]
Add cook channel count function, part of multichannel cook

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

15 years agoAdd max allowed subpackets in multichannel cook
Benjamin Larsson [Sun, 15 Mar 2009 19:34:52 +0000 (19:34 +0000)]
Add max allowed subpackets in multichannel cook

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

15 years agoRemove code that was disabled by the recent major version bump.
Diego Biurrun [Sun, 15 Mar 2009 17:20:24 +0000 (17:20 +0000)]
Remove code that was disabled by the recent major version bump.

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

15 years agoFix typo: 'conjuction' -> 'conjunction'.
Stefano Sabatini [Sun, 15 Mar 2009 16:36:36 +0000 (16:36 +0000)]
Fix typo: 'conjuction' -> 'conjunction'.

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

15 years agosave avctx in cook decoder context and use it for av_log
Benjamin Larsson [Sun, 15 Mar 2009 14:11:11 +0000 (14:11 +0000)]
save avctx in cook decoder context and use it for av_log

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

15 years agomemset when category is >=7, part of cook multichannel
Benjamin Larsson [Sun, 15 Mar 2009 14:04:25 +0000 (14:04 +0000)]
memset when category is >=7, part of cook multichannel

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

15 years ago1 km^3 cola, timecode_frame_start is a 64 bit integer, this resulted in
Reimar Döffinger [Sun, 15 Mar 2009 13:38:36 +0000 (13:38 +0000)]
1 km^3 cola, timecode_frame_start is a 64 bit integer, this resulted in
complete nonsense if timecode_frame_start was used on big-endian systems.

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

15 years agoForce ebp_available for icc.
Carl Eugen Hoyos [Sun, 15 Mar 2009 13:22:41 +0000 (13:22 +0000)]
Force ebp_available for icc.
See discussion:
http://thread.gmane.org/gmane.comp.video.ffmpeg.devel/86209

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

15 years agocosmetics: Remove file name from file header.
Diego Biurrun [Sun, 15 Mar 2009 12:46:07 +0000 (12:46 +0000)]
cosmetics: Remove file name from file header.

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

15 years agoadd my gpg key fingerprint
Baptiste Coudurier [Sun, 15 Mar 2009 11:21:11 +0000 (11:21 +0000)]
add my gpg key fingerprint

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

15 years agoadd my gpg key fingerprint
Attila Kinali [Sun, 15 Mar 2009 11:18:52 +0000 (11:18 +0000)]
add my gpg key fingerprint

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

15 years agotypo in the mail, the 4am commit is always the worst
Baptiste Coudurier [Sun, 15 Mar 2009 10:53:12 +0000 (10:53 +0000)]
typo in the mail, the 4am commit is always the worst

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

15 years agocosmetics
Baptiste Coudurier [Sun, 15 Mar 2009 10:49:52 +0000 (10:49 +0000)]
cosmetics

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

15 years agoadd my copyright in mov de/muxer
Baptiste Coudurier [Sun, 15 Mar 2009 10:49:28 +0000 (10:49 +0000)]
add my copyright in mov de/muxer

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

15 years agoExpand "lsb" to "least significant bits".
Stefano Sabatini [Sun, 15 Mar 2009 10:37:25 +0000 (10:37 +0000)]
Expand "lsb" to "least significant bits".

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

15 years agoRename the (yet not defined) macros:
Stefano Sabatini [Sun, 15 Mar 2009 10:33:51 +0000 (10:33 +0000)]
Rename the (yet not defined) macros:
PIX_FMT_RGB565_BE -> PIX_FMT_RGB565BE
PIX_FMT_RGB565_LE -> PIX_FMT_RGB565LE
for consistency with the other pixfmts macros.

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

15 years agoallocate palette in codec directly
Baptiste Coudurier [Sun, 15 Mar 2009 09:44:57 +0000 (09:44 +0000)]
allocate palette in codec directly

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

15 years agocosmetics, add some whitespaces and empty lines
Baptiste Coudurier [Sun, 15 Mar 2009 09:06:36 +0000 (09:06 +0000)]
cosmetics, add some whitespaces and empty lines

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

15 years agoCorrect MV prediction for B-frame blocks in RV4 decoder
Kostya Shishkov [Sun, 15 Mar 2009 08:21:42 +0000 (08:21 +0000)]
Correct MV prediction for B-frame blocks in RV4 decoder

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

15 years agoadd loglevel option to set libav* logging level, -v does not set it anymore
Baptiste Coudurier [Sun, 15 Mar 2009 07:23:18 +0000 (07:23 +0000)]
add loglevel option to set libav* logging level, -v does not set it anymore

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

15 years agodo not modify sample_count, check against index entries
Baptiste Coudurier [Sun, 15 Mar 2009 07:21:22 +0000 (07:21 +0000)]
do not modify sample_count, check against index entries

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

15 years agouse utc time for timestamp and do not set it if not specified
Baptiste Coudurier [Sat, 14 Mar 2009 23:39:52 +0000 (23:39 +0000)]
use utc time for timestamp and do not set it if not specified

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

15 years agoFix ff_random_get_seed() prototype
Måns Rullgård [Sat, 14 Mar 2009 23:00:57 +0000 (23:00 +0000)]
Fix ff_random_get_seed() prototype

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

15 years agoswf timestamps are 16 bits
Baptiste Coudurier [Sat, 14 Mar 2009 22:51:38 +0000 (22:51 +0000)]
swf timestamps are 16 bits

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

15 years agoremove unused fields in swf context
Baptiste Coudurier [Sat, 14 Mar 2009 22:49:01 +0000 (22:49 +0000)]
remove unused fields in swf context

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

15 years agodo not parse timestamp if bitexact is set, should fix regression tests
Baptiste Coudurier [Sat, 14 Mar 2009 22:43:28 +0000 (22:43 +0000)]
do not parse timestamp if bitexact is set, should fix regression tests

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

15 years agoEnable generic index creation and seeking for NUV demuxer.
Reimar Döffinger [Sat, 14 Mar 2009 22:07:15 +0000 (22:07 +0000)]
Enable generic index creation and seeking for NUV demuxer.

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

15 years agoAdd AVFMT_GENERIC_INDEX support also for formats that do not use a parser.
Reimar Döffinger [Sat, 14 Mar 2009 21:46:00 +0000 (21:46 +0000)]
Add AVFMT_GENERIC_INDEX support also for formats that do not use a parser.

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

15 years agoMake pcm_read_seek treat negative time stamps as 0, this avoids incorrectly
Reimar Döffinger [Sat, 14 Mar 2009 20:50:54 +0000 (20:50 +0000)]
Make pcm_read_seek treat negative time stamps as 0, this avoids incorrectly
seeking before data_offset and is more consistent with how the generic index
seeking code handles it.

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

15 years agoAdd av_uninit to vbA[1-8], vbB[1-8] variables to work around
Diego Biurrun [Sat, 14 Mar 2009 19:14:40 +0000 (19:14 +0000)]
Add av_uninit to vbA[1-8], vbB[1-8] variables to work around
some 'may be used uninitialized' warnings.

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

15 years agoprettyprinting cosmetics
Diego Biurrun [Sat, 14 Mar 2009 19:12:20 +0000 (19:12 +0000)]
prettyprinting cosmetics

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

15 years agoAdd av_uninit to vsrcBuc variable to work around some
Diego Biurrun [Sat, 14 Mar 2009 19:11:56 +0000 (19:11 +0000)]
Add av_uninit to vsrcBuc variable to work around some
'may be used uninitialized' warnings.

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

15 years agoImprove description of next_free_data_block_num struct member.
Diego Biurrun [Sat, 14 Mar 2009 17:20:28 +0000 (17:20 +0000)]
Improve description of next_free_data_block_num struct member.

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

15 years agoDo not lose user flags when passing calls from the new to the old seeking API.
Michael Niedermayer [Sat, 14 Mar 2009 16:30:51 +0000 (16:30 +0000)]
Do not lose user flags when passing calls from the new to the old seeking API.

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

15 years agoSwitch ffplay to new seeking API.
Michael Niedermayer [Sat, 14 Mar 2009 16:24:30 +0000 (16:24 +0000)]
Switch ffplay to new seeking API.

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

15 years agoSwitch regression test to the new seeking API.
Michael Niedermayer [Sat, 14 Mar 2009 15:53:56 +0000 (15:53 +0000)]
Switch regression test to the new seeking API.

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

15 years agoadd avformat_seek_file()
Michael Niedermayer [Sat, 14 Mar 2009 15:51:46 +0000 (15:51 +0000)]
add avformat_seek_file()

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

15 years agoAdd an example showing how to create a video from many images.
Stefano Sabatini [Sat, 14 Mar 2009 10:18:18 +0000 (10:18 +0000)]
Add an example showing how to create a video from many images.

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

15 years agoMake the source buffer operands parametrized in the YSCALEYUV2RGB_YA macro
Cédric Schieli [Sat, 14 Mar 2009 08:11:03 +0000 (08:11 +0000)]
Make the source buffer operands parametrized in the YSCALEYUV2RGB_YA macro

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

15 years agoAdd 1bpp, 8bpp, 15bpp, and 16bpp support to BMP encoder.
Daniel Verkamp [Fri, 13 Mar 2009 23:36:38 +0000 (23:36 +0000)]
Add 1bpp, 8bpp, 15bpp, and 16bpp support to BMP encoder.

Patch by Daniel Verkamp, daniel drv nu

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

15 years agoSet pkt->pos correctly (to the start of header of the packet) in swfdec.
Reimar Döffinger [Fri, 13 Mar 2009 22:26:45 +0000 (22:26 +0000)]
Set pkt->pos correctly (to the start of header of the packet) in swfdec.

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

15 years agofix swf seeking by fixing new stream detection
Baptiste Coudurier [Fri, 13 Mar 2009 19:37:05 +0000 (19:37 +0000)]
fix swf seeking by fixing new stream detection

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

15 years agoRemove 'lib' and 'swscale-error' from list of phony targets.
Diego Biurrun [Fri, 13 Mar 2009 15:56:29 +0000 (15:56 +0000)]
Remove 'lib' and 'swscale-error' from list of phony targets.
Both targets no longer exist.

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

15 years agoMark all clean targets as phony.
Diego Biurrun [Fri, 13 Mar 2009 15:55:16 +0000 (15:55 +0000)]
Mark all clean targets as phony.

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

15 years agoPrint timing_info on -debug 1.
Michael Niedermayer [Fri, 13 Mar 2009 14:10:49 +0000 (14:10 +0000)]
Print timing_info on -debug 1.

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

15 years agoAdd "testclean" target to .PHONY
Reimar Döffinger [Fri, 13 Mar 2009 13:51:52 +0000 (13:51 +0000)]
Add "testclean" target to .PHONY

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

15 years agoFix direct and skip MB motion compensation in RV4:
Kostya Shishkov [Fri, 13 Mar 2009 13:48:44 +0000 (13:48 +0000)]
Fix direct and skip MB motion compensation in RV4:
two conditions were incomplete and zeroing motion
vectors was performed only on half of them.

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

15 years agoSimplify RoQ demuxer pts calculation by using a appropriate time bases.
Reimar Döffinger [Fri, 13 Mar 2009 13:37:35 +0000 (13:37 +0000)]
Simplify RoQ demuxer pts calculation by using a appropriate time bases.

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

15 years agoSet video width/height and create audio stream in read_packet instead of
Reimar Döffinger [Thu, 12 Mar 2009 11:47:50 +0000 (11:47 +0000)]
Set video width/height and create audio stream in read_packet instead of
pre-parsing the file in read_header.
This avoids some code duplication and seeking, and also avoids an IO error
for small video-only files (as created during e.g. the FATE encoder test).

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

15 years agoremove sws_flags, seems to have no effect
Baptiste Coudurier [Thu, 12 Mar 2009 03:17:36 +0000 (03:17 +0000)]
remove sws_flags, seems to have no effect

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

15 years agopatcheck: Replace non-POSIX echo -e with printf.
Alex Converse [Wed, 11 Mar 2009 19:13:15 +0000 (19:13 +0000)]
patcheck: Replace non-POSIX echo -e with printf.

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

15 years agoMake MMX registers parametrized in the YSCALEYUV2PACKEDX_YA macro
Cédric Schieli [Wed, 11 Mar 2009 14:44:22 +0000 (14:44 +0000)]
Make MMX registers parametrized in the YSCALEYUV2PACKEDX_YA macro

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

15 years agoIn initMMX2HScaler, when chrDstW is not divisible by 4, the last filterPos element...
Cédric Schieli [Wed, 11 Mar 2009 14:22:53 +0000 (14:22 +0000)]
In initMMX2HScaler, when chrDstW is not divisible by 4, the last filterPos element is initialized on the wrong index (not evenly aligned). This fixes it

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