NVIDIA Corporation
d37edddc09
Add VDPAU hardware accelerated decoding for MPEG1 and MPEG2 which can
...
be used by video players.
Original patch by NVIDIA corporation.
Originally committed as revision 16628 to svn://svn.ffmpeg.org/ffmpeg/trunk
2009-01-16 02:14:07 +00:00
Baptiste Coudurier
3700d80028
support h264 extradata with 0x000001 startcode
...
Originally committed as revision 16627 to svn://svn.ffmpeg.org/ffmpeg/trunk
2009-01-16 01:26:52 +00:00
Baptiste Coudurier
71e685b018
use ff_avc_parse_nal_units_buf because output size might differ from input size
...
Originally committed as revision 16626 to svn://svn.ffmpeg.org/ffmpeg/trunk
2009-01-16 01:22:30 +00:00
Baptiste Coudurier
c844520e73
10l, fix prototype
...
Originally committed as revision 16625 to svn://svn.ffmpeg.org/ffmpeg/trunk
2009-01-16 01:20:31 +00:00
Baptiste Coudurier
d298412062
export ff_avc_parse_nal_units_buf
...
Originally committed as revision 16624 to svn://svn.ffmpeg.org/ffmpeg/trunk
2009-01-16 01:17:18 +00:00
Baptiste Coudurier
5d2160a0dd
move actual writing before so new size can be taken into account
...
Originally committed as revision 16623 to svn://svn.ffmpeg.org/ffmpeg/trunk
2009-01-16 01:12:32 +00:00
Baptiste Coudurier
a97772b166
return size written in ff_avc_parse_nal_units
...
Originally committed as revision 16622 to svn://svn.ffmpeg.org/ffmpeg/trunk
2009-01-16 01:11:34 +00:00
Aurelien Jacobs
764551c672
add -Wundef compiler flag, to catch typo in #if or similar situations
...
Originally committed as revision 16621 to svn://svn.ffmpeg.org/ffmpeg/trunk
2009-01-16 00:37:38 +00:00
Aurelien Jacobs
8b192330d5
explicitly disable CONFIG_AUDIO_NONSHORT
...
Originally committed as revision 16620 to svn://svn.ffmpeg.org/ffmpeg/trunk
2009-01-16 00:03:51 +00:00
Aurelien Jacobs
d80a7fe50a
move NULL_IF_CONFIG_SMALL() definition into internal header
...
Originally committed as revision 16619 to svn://svn.ffmpeg.org/ffmpeg/trunk
2009-01-15 23:01:26 +00:00
Aurelien Jacobs
2f5421d513
move timer related code in a new timer.h file
...
Originally committed as revision 16618 to svn://svn.ffmpeg.org/ffmpeg/trunk
2009-01-15 22:58:35 +00:00
Luca Abeni
ca93bc175a
Reindent after last commit
...
Originally committed as revision 16617 to svn://svn.ffmpeg.org/ffmpeg/trunk
2009-01-15 14:07:59 +00:00
Luca Abeni
0a63a676ec
Do not reallocate AVPacket's data when muxing a packet
...
Originally committed as revision 16616 to svn://svn.ffmpeg.org/ffmpeg/trunk
2009-01-15 14:03:07 +00:00
Alex Converse
2ea512a6c2
Factorise id3v2 header parsing from mp3.c to be shared
...
Patch by Alex Converse ( alex converse gmail com )
Originally committed as revision 16615 to svn://svn.ffmpeg.org/ffmpeg/trunk
2009-01-15 12:23:03 +00:00
Baptiste Coudurier
f3ba7c5468
use delay for subs and dirac too
...
Originally committed as revision 16614 to svn://svn.ffmpeg.org/ffmpeg/trunk
2009-01-15 01:47:24 +00:00
Baptiste Coudurier
a57fb91ce5
add aud nal unit if not present in h264 bitstream
...
Originally committed as revision 16613 to svn://svn.ffmpeg.org/ffmpeg/trunk
2009-01-15 01:22:31 +00:00
Aurelien Jacobs
e0e4be590c
matroskadec: ensure we only consider chapters which are properly ordered
...
Originally committed as revision 16612 to svn://svn.ffmpeg.org/ffmpeg/trunk
2009-01-15 00:42:57 +00:00
Baptiste Coudurier
89ac55ada9
consider other codecs packets contain only one access unit, not just audio
...
Originally committed as revision 16611 to svn://svn.ffmpeg.org/ffmpeg/trunk
2009-01-14 23:53:31 +00:00
Baptiste Coudurier
3d0a94f699
calculate pat, pmt and sdt exact size and adjust total bitrate
...
Originally committed as revision 16610 to svn://svn.ffmpeg.org/ffmpeg/trunk
2009-01-14 23:49:13 +00:00
Baptiste Coudurier
620b9df7a7
allow user to specify muxrate
...
Originally committed as revision 16609 to svn://svn.ffmpeg.org/ffmpeg/trunk
2009-01-14 23:30:49 +00:00
Aurelien Jacobs
469f5f251d
WORDS_BIGENDIAN must be checked with #ifdef
...
Originally committed as revision 16608 to svn://svn.ffmpeg.org/ffmpeg/trunk
2009-01-14 23:20:43 +00:00
Baptiste Coudurier
811a0aa785
warn if dts < pcr which means TS is invalid
...
Originally committed as revision 16607 to svn://svn.ffmpeg.org/ffmpeg/trunk
2009-01-14 22:40:37 +00:00
Baptiste Coudurier
31a2506349
update seek regression tests due to ts modifications
...
Originally committed as revision 16606 to svn://svn.ffmpeg.org/ffmpeg/trunk
2009-01-14 22:30:01 +00:00
Baptiste Coudurier
5541759f6f
only write dts if they differ from pts, according to specs
...
Originally committed as revision 16605 to svn://svn.ffmpeg.org/ffmpeg/trunk
2009-01-14 22:17:07 +00:00
Baptiste Coudurier
46911c7ab8
use delay to avoid negative dts
...
Originally committed as revision 16604 to svn://svn.ffmpeg.org/ffmpeg/trunk
2009-01-14 22:14:35 +00:00
Baptiste Coudurier
de34dc39c0
set pts and dts of pes packets exactly according to specs
...
Originally committed as revision 16603 to svn://svn.ffmpeg.org/ffmpeg/trunk
2009-01-14 21:57:10 +00:00
Aurelien Jacobs
49cdad8d78
simplify: group all the AUDIO_NONSHORT parameters in the same place
...
Originally committed as revision 16602 to svn://svn.ffmpeg.org/ffmpeg/trunk
2009-01-14 21:41:05 +00:00
Aurelien Jacobs
e29a95b1b8
libavutil/lzo.h is a local header
...
Originally committed as revision 16601 to svn://svn.ffmpeg.org/ffmpeg/trunk
2009-01-14 21:34:48 +00:00
Aurelien Jacobs
49fb20cb8a
replace all occurrence of ENABLE_ by the corresponding CONFIG_, HAVE_ or ARCH_
...
and remove all ENABLE_ definitions.
Originally committed as revision 16600 to svn://svn.ffmpeg.org/ffmpeg/trunk
2009-01-14 17:19:17 +00:00
Måns Rullgård
7356aaa786
Fix mpeg audio regression test failure
...
Originally committed as revision 16599 to svn://svn.ffmpeg.org/ffmpeg/trunk
2009-01-14 09:26:07 +00:00
Diego Biurrun
0f6a659ddf
Replace #ifdef CONFIG_ preprocessor check by #if CONFIG_.
...
CONFIG_ changed semantics and is always defined now.
Originally committed as revision 16598 to svn://svn.ffmpeg.org/ffmpeg/trunk
2009-01-14 07:57:12 +00:00
Diego Biurrun
576286ba81
Remove one more forgotten instance of USE_HIGHPRECISION indirection.
...
Originally committed as revision 16597 to svn://svn.ffmpeg.org/ffmpeg/trunk
2009-01-14 07:55:43 +00:00
Baptiste Coudurier
b5931348bc
compute pcr more accurately, regression tests need update
...
Originally committed as revision 16596 to svn://svn.ffmpeg.org/ffmpeg/trunk
2009-01-14 02:20:26 +00:00
Baptiste Coudurier
c91662ce83
include intreadwrite.h, fix compilation, img2.c use AV_RL32
...
Originally committed as revision 16595 to svn://svn.ffmpeg.org/ffmpeg/trunk
2009-01-14 01:21:24 +00:00
Diego Biurrun
ad1eebe360
Use CONFIG_MPEGAUDIO_HP directly instead of USE_HIGHPRECISION indirection.
...
Originally committed as revision 16594 to svn://svn.ffmpeg.org/ffmpeg/trunk
2009-01-14 00:48:17 +00:00
Diego Biurrun
ddda628e81
Remove pointless #if around header #includes.
...
Originally committed as revision 16593 to svn://svn.ffmpeg.org/ffmpeg/trunk
2009-01-14 00:45:04 +00:00
Carl Eugen Hoyos
ff5d91d9a1
Fix compilation.
...
Originally committed as revision 16592 to svn://svn.ffmpeg.org/ffmpeg/trunk
2009-01-14 00:44:42 +00:00
Baptiste Coudurier
6d32ec6ce9
cleanup gif, use BISTREAM_WRITER_LE
...
Originally committed as revision 16591 to svn://svn.ffmpeg.org/ffmpeg/trunk
2009-01-14 00:27:43 +00:00
Aurelien Jacobs
b63f641e9b
Change semantic of CONFIG_*, HAVE_* and ARCH_*.
...
They are now always defined to either 0 or 1.
Originally committed as revision 28311 to svn://svn.mplayerhq.hu/mplayer/trunk/libswscale
2009-01-14 00:13:56 +00:00
Aurelien Jacobs
b250f9c66d
Change semantic of CONFIG_*, HAVE_* and ARCH_*.
...
They are now always defined to either 0 or 1.
Originally committed as revision 16590 to svn://svn.ffmpeg.org/ffmpeg/trunk
2009-01-13 23:44:16 +00:00
Stefano Sabatini
959da985b0
Include libavformat/avformat.h before all the other libav* headers.
...
This is safer since they may use the symbol LIBAVFORMAT_BUILD defined
in avformat.h.
Originally committed as revision 16589 to svn://svn.ffmpeg.org/ffmpeg/trunk
2009-01-13 23:36:06 +00:00
Víctor Paesa
17bdc29039
Document the ld, st, while statements.
...
Originally committed as revision 16588 to svn://svn.ffmpeg.org/ffmpeg/trunk
2009-01-13 21:20:03 +00:00
Michael Niedermayer
062e7c3ca8
Avoid using sub_id in mpeg1/2video.
...
Originally committed as revision 16587 to svn://svn.ffmpeg.org/ffmpeg/trunk
2009-01-13 21:13:45 +00:00
Víctor Paesa
593b321969
Document the same functions, in the same order, that eval.c has.
...
Originally committed as revision 16586 to svn://svn.ffmpeg.org/ffmpeg/trunk
2009-01-13 21:07:27 +00:00
Robert Swain
27ab726e1a
Add presets for Apple iPod constraints
...
Originally committed as revision 16585 to svn://svn.ffmpeg.org/ffmpeg/trunk
2009-01-13 19:46:42 +00:00
Robert Swain
a6c2a5ef6c
Add presets to use as constraints for H.264 Baseline and Main profiles
...
Originally committed as revision 16584 to svn://svn.ffmpeg.org/ffmpeg/trunk
2009-01-13 19:40:35 +00:00
Michael Niedermayer
c9b3c0c740
Remove hack to print mp2/mp1 with codec_id of CODEC_ID_MP3.
...
Originally committed as revision 16583 to svn://svn.ffmpeg.org/ffmpeg/trunk
2009-01-13 19:38:54 +00:00
Michael Niedermayer
a14d138cb8
Let the mpeg audio parser correct the codec_id.
...
Originally committed as revision 16582 to svn://svn.ffmpeg.org/ffmpeg/trunk
2009-01-13 19:35:34 +00:00
Michael Niedermayer
cb595b7f02
Add dummy mp1_decoder to complement the existing dummy mp2/mp3 decoders.
...
Originally committed as revision 16581 to svn://svn.ffmpeg.org/ffmpeg/trunk
2009-01-13 19:32:08 +00:00
Michael Niedermayer
7f507b2d9e
Add CODEC_ID_MP1.
...
Originally committed as revision 16580 to svn://svn.ffmpeg.org/ffmpeg/trunk
2009-01-13 19:13:08 +00:00