1
mirror of https://git.videolan.org/git/ffmpeg.git synced 2024-07-13 08:00:49 +02:00
Commit Graph

18508 Commits

Author SHA1 Message Date
Reimar Döffinger
edd532db64 Simplify show_bits_long and copy the GetBitsContext around only once instead of twice.
Originally committed as revision 17736 to svn://svn.ffmpeg.org/ffmpeg/trunk
2009-03-02 19:42:31 +00:00
Justin Ruggles
ee4d0322e8 flacdec: Use get/skip_bits_long() for more than 17-bits and
get/skip_bits() for 17-bits or less.

Originally committed as revision 17735 to svn://svn.ffmpeg.org/ffmpeg/trunk
2009-03-02 17:32:53 +00:00
Kostya Shishkov
b89e77cff7 Factor out block decoding in ff_h263_decode_mb()
Originally committed as revision 17734 to svn://svn.ffmpeg.org/ffmpeg/trunk
2009-03-02 17:18:49 +00:00
Michael Niedermayer
7115cbda30 Consider all packets in the parser, not just ones with timestamps,
this should greatly simplify handling of packet pos.

Originally committed as revision 17733 to svn://svn.ffmpeg.org/ffmpeg/trunk
2009-03-02 15:13:58 +00:00
Michael Niedermayer
2cc304215d Favor container packets that end after the first byte of the access
unit in fetch_timestamp(). This should make no difference for valid
streams but may help invalid ones, also its needed for future changes.

Originally committed as revision 17732 to svn://svn.ffmpeg.org/ffmpeg/trunk
2009-03-02 15:12:26 +00:00
Michael Niedermayer
a4c7a5ea27 Call ff_fetch_timestamp() for mpeg1/2 when a picture start code is found instead
of calling it at the end of a frame with a large negative offset.
This significantly reduces the maximal distance in container packets between
the point where the first byte of the "access unit" was stored and where
we call ff_fetch_timestamp() thus reducing the constraints on our parser.
Also change the parser from next_frame_offset to cur, this is needed
because now the reference is from container packet start instead of
frame start. (i previously misinterpreted this as bug)

Originally committed as revision 17731 to svn://svn.ffmpeg.org/ffmpeg/trunk
2009-03-02 14:53:18 +00:00
Diego Biurrun
873b092353 version.h should depend on config.mak.
The extra version string that is passed to configure is recorded in config.mak
and changes to config.mak can therefore make version.h rebuilds necessary.

Originally committed as revision 17730 to svn://svn.ffmpeg.org/ffmpeg/trunk
2009-03-02 09:33:57 +00:00
Benoit Fouet
2fddbb68b6 Add context to some av_log() calls.
Originally committed as revision 17729 to svn://svn.ffmpeg.org/ffmpeg/trunk
2009-03-02 09:28:37 +00:00
Benoit Fouet
d69da18cb0 Merge three conditions in a single 'if' instead of two.
Originally committed as revision 17728 to svn://svn.ffmpeg.org/ffmpeg/trunk
2009-03-02 09:22:17 +00:00
Diego Biurrun
b00b15be03 Mention non-recursive Makefiles in the changelog.
Originally committed as revision 17725 to svn://svn.ffmpeg.org/ffmpeg/trunk
2009-03-02 07:57:04 +00:00
Diego Biurrun
58cf42faca cosmetics: spelling/wording fixes
Originally committed as revision 17724 to svn://svn.ffmpeg.org/ffmpeg/trunk
2009-03-02 07:52:47 +00:00
Justin Ruggles
c76d1bb29f AC-3 encoding is integer-only
Originally committed as revision 17723 to svn://svn.ffmpeg.org/ffmpeg/trunk
2009-03-02 06:31:28 +00:00
Diego Biurrun
ddea12a6b5 Revert previous removal of PAM, PBM, PGM, PGMYUV and PPM from the list of
supported image formats. Apparently decoding these formats is supported.

Originally committed as revision 17722 to svn://svn.ffmpeg.org/ffmpeg/trunk
2009-03-02 06:13:54 +00:00
Diego Biurrun
12dd57fd29 cosmetics: Reformat long_names so that "DPCM" comes first.
Originally committed as revision 17721 to svn://svn.ffmpeg.org/ffmpeg/trunk
2009-03-02 06:01:32 +00:00
Diego Biurrun
fd75cedd15 cosmetics: Reformat long_names so that "ADPCM" comes first.
Originally committed as revision 17720 to svn://svn.ffmpeg.org/ffmpeg/trunk
2009-03-02 05:55:03 +00:00
Diego Biurrun
655463b9eb cosmetics: Reformat long_names so that "PCM" comes first.
Originally committed as revision 17719 to svn://svn.ffmpeg.org/ffmpeg/trunk
2009-03-02 05:45:44 +00:00
Diego Biurrun
7eb2d654a2 small spelling/grammar fixes
Originally committed as revision 17718 to svn://svn.ffmpeg.org/ffmpeg/trunk
2009-03-02 05:41:55 +00:00
Diego Biurrun
326b554ccf xvmc works with MPEG-2 as well as MPEG-1, note this in the codec long_name.
Originally committed as revision 17717 to svn://svn.ffmpeg.org/ffmpeg/trunk
2009-03-02 05:20:00 +00:00
Diego Biurrun
0ffbc258aa Change a bunch of codec long_names to be more consistent and descriptive.
Originally committed as revision 17716 to svn://svn.ffmpeg.org/ffmpeg/trunk
2009-03-02 05:18:33 +00:00
Diego Biurrun
421ae271da Decoding of PAM, PBM, PGM, PGMYUV and PPM image formats is not supported.
Originally committed as revision 17715 to svn://svn.ffmpeg.org/ffmpeg/trunk
2009-03-02 05:08:57 +00:00
Ben Littler
56dc1fdf94 figure out which muxers support which codecs? new api required!
Originally committed as revision 17714 to svn://svn.ffmpeg.org/ffmpeg/trunk
2009-03-02 04:37:46 +00:00
Robert Swain
dbf9ddec33 The Ogg muxer will handle Theora as well
Originally committed as revision 17713 to svn://svn.ffmpeg.org/ffmpeg/trunk
2009-03-02 04:19:59 +00:00
Diego Biurrun
641992de59 Another round of missing codecs and name updates to match the codec long_name.
Originally committed as revision 17712 to svn://svn.ffmpeg.org/ffmpeg/trunk
2009-03-02 03:52:40 +00:00
Justin Ruggles
a1c5b6ece7 Add some more missing codecs and update names to match the codec long_name.
Originally committed as revision 17711 to svn://svn.ffmpeg.org/ffmpeg/trunk
2009-03-02 03:41:58 +00:00
Diego Biurrun
dd2d651d82 Add some more missing codecs and update names to match the codec long_name.
Originally committed as revision 17710 to svn://svn.ffmpeg.org/ffmpeg/trunk
2009-03-02 03:30:53 +00:00
Diego Biurrun
4d973c6859 Merge MP2, MP3 and MPEG audio demuxer entries.
Originally committed as revision 17709 to svn://svn.ffmpeg.org/ffmpeg/trunk
2009-03-02 02:58:22 +00:00
Ben Littler
d70fe5a349 vorbis and flac ogg muxer only
Originally committed as revision 17708 to svn://svn.ffmpeg.org/ffmpeg/trunk
2009-03-02 02:48:30 +00:00
Ben Littler
f58c7139d6 ogg muxer is vorbis only
Originally committed as revision 17707 to svn://svn.ffmpeg.org/ffmpeg/trunk
2009-03-02 02:31:46 +00:00
Justin Ruggles
68dddf53ff Add some missing codecs and update names to match the codec long_name
or vice-versa.

Originally committed as revision 17706 to svn://svn.ffmpeg.org/ffmpeg/trunk
2009-03-02 02:25:31 +00:00
Diego Biurrun
9510f59a0f Add some missing codecs and update names to match the codec long_name.
Originally committed as revision 17705 to svn://svn.ffmpeg.org/ffmpeg/trunk
2009-03-02 01:55:21 +00:00
Justin Ruggles
eacf8613b3 add some missing codecs and update some names to match AVCodec.long_name
Originally committed as revision 17704 to svn://svn.ffmpeg.org/ffmpeg/trunk
2009-03-02 01:40:21 +00:00
Diego Biurrun
270fc177cf Integer-only decoding of AC-3 is not supported.
Originally committed as revision 17703 to svn://svn.ffmpeg.org/ffmpeg/trunk
2009-03-02 00:55:43 +00:00
Diego Biurrun
21d4af5d4d Targa encoding is supported.
Originally committed as revision 17702 to svn://svn.ffmpeg.org/ffmpeg/trunk
2009-03-02 00:34:34 +00:00
Daniel Verkamp
f2937cc627 Add missing image formats, patch by Daniel Verkamp, daniel drv nu.
Originally committed as revision 17701 to svn://svn.ffmpeg.org/ffmpeg/trunk
2009-03-02 00:29:24 +00:00
Daniel Verkamp
314511ab4d Split PGM and PPM in image formats section.
patch by Daniel Verkamp, daniel drv nu

Originally committed as revision 17700 to svn://svn.ffmpeg.org/ffmpeg/trunk
2009-03-02 00:27:51 +00:00
Daniel Verkamp
9db80acbcd cosmetics: Break image format lines before comments.
patch by Daniel Verkamp, daniel drv nu

Originally committed as revision 17699 to svn://svn.ffmpeg.org/ffmpeg/trunk
2009-03-02 00:24:10 +00:00
Måns Rullgård
09096c9fad RA144: work around gcc bug/oddity on ARM
This should not make any difference, yet some gcc versions on ARM
produce incorrect output without this fix.

Approved by Vitor.

Originally committed as revision 17698 to svn://svn.ffmpeg.org/ffmpeg/trunk
2009-03-01 23:41:39 +00:00
Aurelien Jacobs
38ce707e02 add an API changelog with a first entry for the new metadata API
Originally committed as revision 17697 to svn://svn.ffmpeg.org/ffmpeg/trunk
2009-03-01 18:20:26 +00:00
Diego Biurrun
e0e86c5228 Add release version number.
Originally committed as revision 17696 to svn://svn.ffmpeg.org/ffmpeg/trunk
2009-03-01 18:12:06 +00:00
Måns Rullgård
b77df6377b configure: fix return value from check_header
Originally committed as revision 17695 to svn://svn.ffmpeg.org/ffmpeg/trunk
2009-03-01 17:57:14 +00:00
Stefano Sabatini
4b03756748 Document ffplay -ast, -vst, and -sst options.
Originally committed as revision 17694 to svn://svn.ffmpeg.org/ffmpeg/trunk
2009-03-01 17:13:33 +00:00
Stefano Sabatini
5dbb63feef Apply the same logic used for subtitle stream selection to audio and video
stream selection.

Make the counting starts from 0, and disable the corresponding playbck
when the selected stream number is negative.

See the thread:
" [FFmpeg-devel] [PATCH] Add documentation for -ast, -vst, -sst".

Originally committed as revision 17693 to svn://svn.ffmpeg.org/ffmpeg/trunk
2009-03-01 17:06:01 +00:00
Stefano Sabatini
5ad4f0d473 Simplify the logic for the subtitle stream selection.
Originally committed as revision 17692 to svn://svn.ffmpeg.org/ffmpeg/trunk
2009-03-01 17:02:21 +00:00
Stefano Sabatini
7f668bb3ea Fix subtitle selection logic, make ffplay select the subtitle stream N
rather than the subtitle stream N-1 when N is not zero.

Originally committed as revision 17691 to svn://svn.ffmpeg.org/ffmpeg/trunk
2009-03-01 16:58:59 +00:00
Aurelien Jacobs
827f7e285b deprecate old metadata API
Originally committed as revision 17690 to svn://svn.ffmpeg.org/ffmpeg/trunk
2009-03-01 16:35:25 +00:00
Aurelien Jacobs
bc718b4720 fix missed usage of old metadata API in mov demuxer
Originally committed as revision 17689 to svn://svn.ffmpeg.org/ffmpeg/trunk
2009-03-01 16:06:26 +00:00
Aurelien Jacobs
0a7892468e fix last usage of old metadata API in ffmpeg.c (handling of AVStream language)
Originally committed as revision 17688 to svn://svn.ffmpeg.org/ffmpeg/trunk
2009-03-01 15:58:57 +00:00
Aurelien Jacobs
012867f05b use new metadata API in libavformat/utils.c
Originally committed as revision 17687 to svn://svn.ffmpeg.org/ffmpeg/trunk
2009-03-01 15:38:06 +00:00
Aurelien Jacobs
feacba6c26 use new metadata API in r3d demuxer
Originally committed as revision 17686 to svn://svn.ffmpeg.org/ffmpeg/trunk
2009-03-01 15:28:56 +00:00
Aurelien Jacobs
5ee999b8e7 convert ffserver to new metadata API
Originally committed as revision 17685 to svn://svn.ffmpeg.org/ffmpeg/trunk
2009-03-01 14:56:27 +00:00