]> git.sesse.net Git - ffmpeg/log
ffmpeg
12 years agolibgsm: switch to ff_alloc_packet2().
Michael Niedermayer [Thu, 22 Mar 2012 14:00:47 +0000 (15:00 +0100)]
libgsm: switch to ff_alloc_packet2().

Signed-off-by: Michael Niedermayer <michaelni@gmx.at>
12 years agolibfaac: switch to ff_alloc_packet2().
Michael Niedermayer [Thu, 22 Mar 2012 14:00:47 +0000 (15:00 +0100)]
libfaac: switch to ff_alloc_packet2().

Signed-off-by: Michael Niedermayer <michaelni@gmx.at>
12 years agoac3enc: switch to ff_alloc_packet2().
Michael Niedermayer [Thu, 22 Mar 2012 13:59:23 +0000 (14:59 +0100)]
ac3enc: switch to ff_alloc_packet2().

Signed-off-by: Michael Niedermayer <michaelni@gmx.at>
12 years agoa64multienc: switch to ff_alloc_packet2()
Michael Niedermayer [Thu, 22 Mar 2012 03:19:23 +0000 (04:19 +0100)]
a64multienc: switch to ff_alloc_packet2()

Signed-off-by: Michael Niedermayer <michaelni@gmx.at>
12 years agosnowenc: switch to ff_alloc_packet2()
Michael Niedermayer [Thu, 22 Mar 2012 03:26:59 +0000 (04:26 +0100)]
snowenc: switch to ff_alloc_packet2()

Signed-off-by: Michael Niedermayer <michaelni@gmx.at>
12 years agoroqaudioenc: switch to ff_alloc_packet2()
Michael Niedermayer [Thu, 22 Mar 2012 03:26:41 +0000 (04:26 +0100)]
roqaudioenc: switch to ff_alloc_packet2()

Signed-off-by: Michael Niedermayer <michaelni@gmx.at>
12 years agoroqvideoenc: switch to ff_alloc_packet2()
Michael Niedermayer [Thu, 22 Mar 2012 03:26:20 +0000 (04:26 +0100)]
roqvideoenc: switch to ff_alloc_packet2()

Signed-off-by: Michael Niedermayer <michaelni@gmx.at>
12 years agorawenc: : switch to ff_alloc_packet2()
Michael Niedermayer [Thu, 22 Mar 2012 03:26:07 +0000 (04:26 +0100)]
rawenc: : switch to ff_alloc_packet2()

Signed-off-by: Michael Niedermayer <michaelni@gmx.at>
12 years agora144enc: switch to ff_alloc_packet2()
Michael Niedermayer [Thu, 22 Mar 2012 03:25:51 +0000 (04:25 +0100)]
ra144enc: switch to ff_alloc_packet2()

Signed-off-by: Michael Niedermayer <michaelni@gmx.at>
12 years agompegvideo_enc: : switch to ff_alloc_packet2()
Michael Niedermayer [Thu, 22 Mar 2012 03:25:31 +0000 (04:25 +0100)]
mpegvideo_enc: : switch to ff_alloc_packet2()

Signed-off-by: Michael Niedermayer <michaelni@gmx.at>
12 years agolclenc: switch to ff_alloc_packet2()
Michael Niedermayer [Thu, 22 Mar 2012 03:25:20 +0000 (04:25 +0100)]
lclenc: switch to ff_alloc_packet2()

Signed-off-by: Michael Niedermayer <michaelni@gmx.at>
12 years agojpeglsenc: switch to ff_alloc_packet2()
Michael Niedermayer [Thu, 22 Mar 2012 03:25:06 +0000 (04:25 +0100)]
jpeglsenc: switch to ff_alloc_packet2()

Signed-off-by: Michael Niedermayer <michaelni@gmx.at>
12 years agoj2kenc: switch to ff_alloc_packet2()
Michael Niedermayer [Thu, 22 Mar 2012 03:24:55 +0000 (04:24 +0100)]
j2kenc: switch to ff_alloc_packet2()

Signed-off-by: Michael Niedermayer <michaelni@gmx.at>
12 years agohuffyuvenc: switch to ff_alloc_packet2()
Michael Niedermayer [Thu, 22 Mar 2012 03:24:41 +0000 (04:24 +0100)]
huffyuvenc: switch to ff_alloc_packet2()

Signed-off-by: Michael Niedermayer <michaelni@gmx.at>
12 years agogifenc: switch to ff_alloc_packet2()
Michael Niedermayer [Thu, 22 Mar 2012 03:24:30 +0000 (04:24 +0100)]
gifenc: switch to ff_alloc_packet2()

Signed-off-by: Michael Niedermayer <michaelni@gmx.at>
12 years agog726enc: switch to ff_alloc_packet2()
Michael Niedermayer [Thu, 22 Mar 2012 03:24:16 +0000 (04:24 +0100)]
g726enc: switch to ff_alloc_packet2()

Signed-off-by: Michael Niedermayer <michaelni@gmx.at>
12 years agog722enc: switch to ff_alloc_packet2()
Michael Niedermayer [Thu, 22 Mar 2012 03:24:04 +0000 (04:24 +0100)]
g722enc: switch to ff_alloc_packet2()

Signed-off-by: Michael Niedermayer <michaelni@gmx.at>
12 years agoflashv2enc: switch to ff_alloc_packet2()
Michael Niedermayer [Thu, 22 Mar 2012 03:23:36 +0000 (04:23 +0100)]
flashv2enc: switch to ff_alloc_packet2()

Signed-off-by: Michael Niedermayer <michaelni@gmx.at>
12 years agoflashvenc: switch to ff_alloc_packet2()
Michael Niedermayer [Thu, 22 Mar 2012 03:23:20 +0000 (04:23 +0100)]
flashvenc: switch to ff_alloc_packet2()

Signed-off-by: Michael Niedermayer <michaelni@gmx.at>
12 years agoflacenc: switch to ff_alloc_packet2()
Michael Niedermayer [Thu, 22 Mar 2012 03:23:06 +0000 (04:23 +0100)]
flacenc: switch to ff_alloc_packet2()

Signed-off-by: Michael Niedermayer <michaelni@gmx.at>
12 years agoffv1enc: switch to ff_alloc_packet2()
Michael Niedermayer [Thu, 22 Mar 2012 03:22:49 +0000 (04:22 +0100)]
ffv1enc: switch to ff_alloc_packet2()

Signed-off-by: Michael Niedermayer <michaelni@gmx.at>
12 years agodvenc: switch to ff_alloc_packet2()
Michael Niedermayer [Thu, 22 Mar 2012 03:22:33 +0000 (04:22 +0100)]
dvenc: switch to ff_alloc_packet2()

Signed-off-by: Michael Niedermayer <michaelni@gmx.at>
12 years agodpxenc: switch to ff_alloc_packet2()
Michael Niedermayer [Thu, 22 Mar 2012 03:22:17 +0000 (04:22 +0100)]
dpxenc: switch to ff_alloc_packet2()

Signed-off-by: Michael Niedermayer <michaelni@gmx.at>
12 years agodnxhdenc: switch to ff_alloc_packet2()
Michael Niedermayer [Thu, 22 Mar 2012 03:21:57 +0000 (04:21 +0100)]
dnxhdenc: switch to ff_alloc_packet2()

Signed-off-by: Michael Niedermayer <michaelni@gmx.at>
12 years agocljrenc: switch to ff_alloc_packet2()
Michael Niedermayer [Thu, 22 Mar 2012 03:21:43 +0000 (04:21 +0100)]
cljrenc: switch to ff_alloc_packet2()

Signed-off-by: Michael Niedermayer <michaelni@gmx.at>
12 years agobmpenc: switch to ff_alloc_packet2()
Michael Niedermayer [Thu, 22 Mar 2012 03:21:32 +0000 (04:21 +0100)]
bmpenc: switch to ff_alloc_packet2()

Signed-off-by: Michael Niedermayer <michaelni@gmx.at>
12 years agoalacenc: switch to ff_alloc_packet2()
Michael Niedermayer [Thu, 22 Mar 2012 03:21:13 +0000 (04:21 +0100)]
alacenc: switch to ff_alloc_packet2()

Signed-off-by: Michael Niedermayer <michaelni@gmx.at>
12 years agosv1enc: switch to ff_alloc_packet2()
Michael Niedermayer [Thu, 22 Mar 2012 03:20:57 +0000 (04:20 +0100)]
sv1enc: switch to ff_alloc_packet2()

Signed-off-by: Michael Niedermayer <michaelni@gmx.at>
12 years agoadxenc: switch to ff_alloc_packet2()
Michael Niedermayer [Thu, 22 Mar 2012 03:20:20 +0000 (04:20 +0100)]
adxenc: switch to ff_alloc_packet2()

Signed-off-by: Michael Niedermayer <michaelni@gmx.at>
12 years agoadpcmenc: switch to ff_alloc_packet2()
Michael Niedermayer [Thu, 22 Mar 2012 03:20:07 +0000 (04:20 +0100)]
adpcmenc: switch to ff_alloc_packet2()

Signed-off-by: Michael Niedermayer <michaelni@gmx.at>
12 years agoaacenc: switch to ff_alloc_packet2()
Michael Niedermayer [Thu, 22 Mar 2012 03:19:52 +0000 (04:19 +0100)]
aacenc: switch to ff_alloc_packet2()

Signed-off-by: Michael Niedermayer <michaelni@gmx.at>
12 years agolavc: add ff_alloc_packet2().
Michael Niedermayer [Thu, 22 Mar 2012 02:55:21 +0000 (03:55 +0100)]
lavc: add ff_alloc_packet2().

This contains a AVCodecContext thus allowing us to prevent the
error message duplication

Signed-off-by: Michael Niedermayer <michaelni@gmx.at>
12 years agoavcodec_encode_audio2: add missing padding to realloc()
Michael Niedermayer [Thu, 22 Mar 2012 01:17:32 +0000 (02:17 +0100)]
avcodec_encode_audio2: add missing padding to realloc()

Signed-off-by: Michael Niedermayer <michaelni@gmx.at>
12 years agoudp: lock all operations on shared variables.
Nicolas George [Thu, 15 Mar 2012 12:35:27 +0000 (13:35 +0100)]
udp: lock all operations on shared variables.

12 years agoudp: return the error code instead of generic EIO.
Nicolas George [Thu, 15 Mar 2012 12:42:34 +0000 (13:42 +0100)]
udp: return the error code instead of generic EIO.

12 years agoudp: call av_fifo_space directly as needed.
Nicolas George [Thu, 15 Mar 2012 12:11:06 +0000 (13:11 +0100)]
udp: call av_fifo_space directly as needed.

The comment seemed to indicate that left was used
to limit the size of the recv, but it was not so.

12 years agoudp: use non-blocking read instead of select.
Nicolas George [Thu, 15 Mar 2012 12:07:10 +0000 (13:07 +0100)]
udp: use non-blocking read instead of select.

12 years agoudp: use pthread_cancel instead of a shared flag.
Nicolas George [Thu, 15 Mar 2012 12:03:38 +0000 (13:03 +0100)]
udp: use pthread_cancel instead of a shared flag.

It allows to exit the thread immediately instead of waiting
for select to timeout (one second in the current code).

12 years agosegment: fix null pointer dereference
Paul B Mahol [Thu, 22 Mar 2012 03:36:25 +0000 (03:36 +0000)]
segment: fix null pointer dereference

Signed-off-by: Paul B Mahol <onemda@gmail.com>
Signed-off-by: Michael Niedermayer <michaelni@gmx.at>
12 years agodvbsub: remove unused variable
Paul B Mahol [Thu, 22 Mar 2012 03:36:26 +0000 (03:36 +0000)]
dvbsub: remove unused variable

Signed-off-by: Paul B Mahol <onemda@gmail.com>
Signed-off-by: Michael Niedermayer <michaelni@gmx.at>
12 years agobbox: remove superfluous initializations
Paul B Mahol [Thu, 22 Mar 2012 03:36:28 +0000 (03:36 +0000)]
bbox: remove superfluous initializations

Signed-off-by: Paul B Mahol <onemda@gmail.com>
Signed-off-by: Michael Niedermayer <michaelni@gmx.at>
12 years agoflicvideo: remove dead store
Paul B Mahol [Thu, 22 Mar 2012 03:36:31 +0000 (03:36 +0000)]
flicvideo: remove dead store

Signed-off-by: Paul B Mahol <onemda@gmail.com>
Signed-off-by: Michael Niedermayer <michaelni@gmx.at>
12 years agolatm_parser: remove dead store
Paul B Mahol [Thu, 22 Mar 2012 03:36:29 +0000 (03:36 +0000)]
latm_parser: remove dead store

Signed-off-by: Paul B Mahol <onemda@gmail.com>
Signed-off-by: Michael Niedermayer <michaelni@gmx.at>
12 years agosunrastenc: remove dead store
Paul B Mahol [Thu, 22 Mar 2012 03:36:27 +0000 (03:36 +0000)]
sunrastenc: remove dead store

Signed-off-by: Paul B Mahol <onemda@gmail.com>
Signed-off-by: Michael Niedermayer <michaelni@gmx.at>
12 years agomjpegbdec: remove dead store
Paul B Mahol [Thu, 22 Mar 2012 03:36:30 +0000 (03:36 +0000)]
mjpegbdec: remove dead store

Signed-off-by: Paul B Mahol <onemda@gmail.com>
Signed-off-by: Michael Niedermayer <michaelni@gmx.at>
12 years agovqavideo: remove some superfluous " VQA video: "
Paul B Mahol [Thu, 22 Mar 2012 03:44:13 +0000 (03:44 +0000)]
vqavideo: remove some superfluous " VQA video: "

Signed-off-by: Paul B Mahol <onemda@gmail.com>
Signed-off-by: Michael Niedermayer <michaelni@gmx.at>
12 years agoelectronicarts vp6: set duration of video stream
Paul B Mahol [Wed, 21 Mar 2012 23:17:05 +0000 (23:17 +0000)]
electronicarts vp6: set duration of video stream

Signed-off-by: Paul B Mahol <onemda@gmail.com>
Reviewed-by: Peter Ross <pross@xvid.org>
Signed-off-by: Michael Niedermayer <michaelni@gmx.at>
12 years agodoc/examples/decoding_encoding: make the buffer bigger.
Michael Niedermayer [Thu, 22 Mar 2012 03:47:03 +0000 (04:47 +0100)]
doc/examples/decoding_encoding: make the buffer bigger.

This should be converted to the new API

Signed-off-by: Michael Niedermayer <michaelni@gmx.at>
12 years agoMerge remote-tracking branch 'cus/stable'
Michael Niedermayer [Thu, 22 Mar 2012 04:24:50 +0000 (05:24 +0100)]
Merge remote-tracking branch 'cus/stable'

* cus/stable:
  ffplay: use frame count based queueing for audio queue
  ffplay: reset audio_pkt_temp when opening audio

Merged-by: Michael Niedermayer <michaelni@gmx.at>
12 years agoMerge remote-tracking branch 'qatar/master'
Michael Niedermayer [Wed, 21 Mar 2012 22:47:44 +0000 (23:47 +0100)]
Merge remote-tracking branch 'qatar/master'

* qatar/master: (26 commits)
  adxenc: use AVCodec.encode2()
  adxenc: Use the AVFrame in ADXContext for coded_frame
  indeo4: fix out-of-bounds function call.
  configure: Restructure help output.
  configure: Internal-only components should not be command-line selectable.
  vorbisenc: use AVCodec.encode2()
  libvorbis: use AVCodec.encode2()
  libopencore-amrnbenc: use AVCodec.encode2()
  ra144enc: use AVCodec.encode2()
  nellymoserenc: use AVCodec.encode2()
  roqaudioenc: use AVCodec.encode2()
  libspeex: use AVCodec.encode2()
  libvo_amrwbenc: use AVCodec.encode2()
  libvo_aacenc: use AVCodec.encode2()
  wmaenc: use AVCodec.encode2()
  mpegaudioenc: use AVCodec.encode2()
  libmp3lame: use AVCodec.encode2()
  libgsmenc: use AVCodec.encode2()
  libfaac: use AVCodec.encode2()
  g726enc: use AVCodec.encode2()
  ...

Conflicts:
configure
libavcodec/Makefile
libavcodec/ac3enc.c
libavcodec/adxenc.c
libavcodec/libgsm.c
libavcodec/libvorbis.c
libavcodec/vorbisenc.c
libavcodec/wmaenc.c
tests/ref/acodec/g722
tests/ref/lavf/asf
tests/ref/lavf/ffm
tests/ref/lavf/mkv
tests/ref/lavf/mpg
tests/ref/lavf/rm
tests/ref/lavf/ts
tests/ref/seek/lavf_asf
tests/ref/seek/lavf_ffm
tests/ref/seek/lavf_mkv
tests/ref/seek/lavf_mpg
tests/ref/seek/lavf_rm
tests/ref/seek/lavf_ts

Merged-by: Michael Niedermayer <michaelni@gmx.at>
12 years agoh264_mp4toannexb_bsf: use i instead of misusing unit_type.
Michael Niedermayer [Wed, 21 Mar 2012 21:33:28 +0000 (22:33 +0100)]
h264_mp4toannexb_bsf: use i instead of misusing unit_type.

Signed-off-by: Michael Niedermayer <michaelni@gmx.at>
12 years agoFix type and codetype fields in the MMF header for some phones.
Vidar Madsen [Wed, 21 Mar 2012 21:11:25 +0000 (22:11 +0100)]
Fix type and codetype fields in the MMF header for some phones.

12 years agoFix libspeex decoding.
Carl Eugen Hoyos [Wed, 21 Mar 2012 20:43:19 +0000 (21:43 +0100)]
Fix libspeex decoding.

This parly reverts 85469f.
Fixes ticket #1091.

12 years agoh264_mp4toannexb_bsf: support 24bit lengths
gs_gail [Wed, 21 Mar 2012 20:35:37 +0000 (21:35 +0100)]
h264_mp4toannexb_bsf: support 24bit lengths

12 years agoPrint a warning when using wild guesses as time stamps.
Reimar Döffinger [Sun, 22 Jan 2012 13:12:22 +0000 (14:12 +0100)]
Print a warning when using wild guesses as time stamps.

Signed-off-by: Reimar Döffinger <Reimar.Doeffinger@gmx.de>
12 years agoReplace SSE2 instruction by SSE equivalent.
Reimar Döffinger [Wed, 21 Mar 2012 19:12:51 +0000 (20:12 +0100)]
Replace SSE2 instruction by SSE equivalent.

This is even potentially faster in this use-case.
Should fix AAC SBR decoding on machines with SSE but not
SSE2, fixing track issue #1041.

Signed-off-by: Reimar Döffinger <Reimar.Doeffinger@gmx.de>
12 years agoadxenc: use AVCodec.encode2()
Justin Ruggles [Wed, 21 Mar 2012 17:58:09 +0000 (13:58 -0400)]
adxenc: use AVCodec.encode2()

12 years agoadxenc: Use the AVFrame in ADXContext for coded_frame
Justin Ruggles [Wed, 21 Mar 2012 17:30:37 +0000 (13:30 -0400)]
adxenc: Use the AVFrame in ADXContext for coded_frame

12 years agopixdesc: put components always in the same order.
Nicolas George [Sun, 18 Mar 2012 08:57:02 +0000 (09:57 +0100)]
pixdesc: put components always in the same order.

12 years agoindeo4: fix out-of-bounds function call.
Ronald S. Bultje [Wed, 21 Mar 2012 17:39:10 +0000 (10:39 -0700)]
indeo4: fix out-of-bounds function call.

Found-by: Mateusz "j00ru" Jurczyk and Gynvael Coldwind
CC: libav-stable@libav.org
Signed-off-by: Kostya Shishkov <kostya.shishkov@gmail.com>
12 years agoconfigure: Restructure help output.
Diego Biurrun [Thu, 8 Mar 2012 23:24:48 +0000 (00:24 +0100)]
configure: Restructure help output.

Break some of the longer sections into smaller sensible pieces;
make some option descriptions and option ordering more consistent.

12 years agoconfigure: Internal-only components should not be command-line selectable.
Diego Biurrun [Thu, 8 Mar 2012 22:53:57 +0000 (23:53 +0100)]
configure: Internal-only components should not be command-line selectable.

12 years agowestwood_vqa: set video stream duration
Paul B Mahol [Wed, 21 Mar 2012 00:04:50 +0000 (00:04 +0000)]
westwood_vqa: set video stream duration

Signed-off-by: Paul B Mahol <onemda@gmail.com>
Signed-off-by: Michael Niedermayer <michaelni@gmx.at>
12 years agowestwood_vqa: fix SND0 chunk handling
Paul B Mahol [Wed, 21 Mar 2012 00:04:49 +0000 (00:04 +0000)]
westwood_vqa: fix SND0 chunk handling

Version from vqa header does not dictate which sound chunks may
appear in file.

Signed-off-by: Paul B Mahol <onemda@gmail.com>
Signed-off-by: Michael Niedermayer <michaelni@gmx.at>
12 years agoaiffdec: Fix SIGFPE on pcm_f32be
Tomas Härdin [Wed, 21 Mar 2012 12:05:34 +0000 (13:05 +0100)]
aiffdec: Fix SIGFPE on pcm_f32be

Signed-off-by: Michael Niedermayer <michaelni@gmx.at>
12 years agovorbisenc: use AVCodec.encode2()
Justin Ruggles [Wed, 29 Feb 2012 08:16:24 +0000 (03:16 -0500)]
vorbisenc: use AVCodec.encode2()

12 years agolibvorbis: use AVCodec.encode2()
Justin Ruggles [Wed, 29 Feb 2012 06:02:54 +0000 (01:02 -0500)]
libvorbis: use AVCodec.encode2()

12 years agolibopencore-amrnbenc: use AVCodec.encode2()
Justin Ruggles [Tue, 28 Feb 2012 07:51:29 +0000 (02:51 -0500)]
libopencore-amrnbenc: use AVCodec.encode2()

12 years agora144enc: use AVCodec.encode2()
Justin Ruggles [Tue, 28 Feb 2012 06:48:31 +0000 (01:48 -0500)]
ra144enc: use AVCodec.encode2()

12 years agonellymoserenc: use AVCodec.encode2()
Justin Ruggles [Tue, 28 Feb 2012 05:08:11 +0000 (00:08 -0500)]
nellymoserenc: use AVCodec.encode2()

12 years agoroqaudioenc: use AVCodec.encode2()
Justin Ruggles [Tue, 28 Feb 2012 01:53:09 +0000 (20:53 -0500)]
roqaudioenc: use AVCodec.encode2()

The first frame pts must be saved until we have 8 frames since RoQ audio
requires 8 frames in the first packet.

12 years agolibspeex: use AVCodec.encode2()
Justin Ruggles [Tue, 28 Feb 2012 01:01:42 +0000 (20:01 -0500)]
libspeex: use AVCodec.encode2()

12 years agolibvo_amrwbenc: use AVCodec.encode2()
Justin Ruggles [Thu, 23 Feb 2012 22:22:42 +0000 (17:22 -0500)]
libvo_amrwbenc: use AVCodec.encode2()

12 years agolibvo_aacenc: use AVCodec.encode2()
Justin Ruggles [Thu, 23 Feb 2012 06:14:15 +0000 (01:14 -0500)]
libvo_aacenc: use AVCodec.encode2()

12 years agowmaenc: use AVCodec.encode2()
Justin Ruggles [Mon, 20 Feb 2012 17:29:14 +0000 (12:29 -0500)]
wmaenc: use AVCodec.encode2()

12 years agolavfi: add tile video filter.
Nicolas George [Thu, 23 Feb 2012 13:32:27 +0000 (14:32 +0100)]
lavfi: add tile video filter.

12 years agovsrc_color: port to new drawutils API.
Nicolas George [Sat, 17 Mar 2012 17:55:46 +0000 (18:55 +0100)]
vsrc_color: port to new drawutils API.

12 years agovf_pad: port to new drawutils API.
Nicolas George [Mon, 12 Mar 2012 18:39:59 +0000 (19:39 +0100)]
vf_pad: port to new drawutils API.

12 years agodrawutils: new API.
Nicolas George [Thu, 23 Feb 2012 10:07:01 +0000 (11:07 +0100)]
drawutils: new API.

This new API stores useful data in a dedicated structure
and has clearly delimited init functions.

Hopefully, uses of the old API can be replaced quickly.

12 years agoswscale: Merge a hunk from qatar that seems to have been forgotten or lost.
Michael Niedermayer [Wed, 21 Mar 2012 14:14:42 +0000 (15:14 +0100)]
swscale: Merge a hunk from qatar that seems to have been forgotten or lost.

Author of the code from qatar is Ronald S. Bultje
Signed-off-by: Michael Niedermayer <michaelni@gmx.at>
12 years agolavfi/ass: add dar option
Stefano Sabatini [Mon, 19 Mar 2012 18:28:56 +0000 (19:28 +0100)]
lavfi/ass: add dar option

Allow to specify the display aspect ratio adopted for rendering
subtitles.

12 years agolavfi/ass: use a default DAR value of 1.0
Stefano Sabatini [Wed, 21 Mar 2012 13:54:08 +0000 (14:54 +0100)]
lavfi/ass: use a default DAR value of 1.0

Previously it was using the same value of the input video DAR, which is
inconsistent with most implementations.

Fix trac ticket #1098.

12 years agolavfi/aspect: check for a negative code from av_parse_ratio()
Stefano Sabatini [Wed, 21 Mar 2012 13:39:24 +0000 (14:39 +0100)]
lavfi/aspect: check for a negative code from av_parse_ratio()

Check on < 0 rather than on != 0, this is more correct as a positive
error code from av_parse_ratio() value doesn't mean an error.

12 years agographdump: use av_bprintf API.
Nicolas George [Wed, 1 Feb 2012 20:33:39 +0000 (21:33 +0100)]
graphdump: use av_bprintf API.

12 years agolavu: add av_bprintf and related.
Nicolas George [Wed, 1 Feb 2012 19:37:50 +0000 (20:37 +0100)]
lavu: add av_bprintf and related.

12 years agobink: no need to increase width twice
Paul B Mahol [Wed, 21 Mar 2012 01:41:50 +0000 (01:41 +0000)]
bink: no need to increase width twice

Signed-off-by: Paul B Mahol <onemda@gmail.com>
Signed-off-by: Michael Niedermayer <michaelni@gmx.at>
12 years agozerocodec: factorize loop
Michael Niedermayer [Wed, 21 Mar 2012 02:29:30 +0000 (03:29 +0100)]
zerocodec: factorize loop

Signed-off-by: Michael Niedermayer <michaelni@gmx.at>
12 years agottadec: refactor ttafilter_process()
Paul B Mahol [Wed, 21 Mar 2012 00:31:25 +0000 (00:31 +0000)]
ttadec: refactor ttafilter_process()

Signed-off-by: Paul B Mahol <onemda@gmail.com>
Signed-off-by: Michael Niedermayer <michaelni@gmx.at>
12 years agotgq: use bytestream2_get_bytes_left()
Paul B Mahol [Wed, 21 Mar 2012 00:10:22 +0000 (00:10 +0000)]
tgq: use bytestream2_get_bytes_left()

Signed-off-by: Paul B Mahol <onemda@gmail.com>
Signed-off-by: Michael Niedermayer <michaelni@gmx.at>
12 years agoxxan: use bytestream2_size()
Paul B Mahol [Wed, 21 Mar 2012 00:10:21 +0000 (00:10 +0000)]
xxan: use bytestream2_size()

Signed-off-by: Paul B Mahol <onemda@gmail.com>
Signed-off-by: Michael Niedermayer <michaelni@gmx.at>
12 years agoxxan: remove write-only variable
Paul B Mahol [Wed, 21 Mar 2012 00:10:20 +0000 (00:10 +0000)]
xxan: remove write-only variable

Signed-off-by: Paul B Mahol <onemda@gmail.com>
Signed-off-by: Michael Niedermayer <michaelni@gmx.at>
12 years agosmc: use bytestream2_size()
Paul B Mahol [Wed, 21 Mar 2012 00:10:19 +0000 (00:10 +0000)]
smc: use bytestream2_size()

Signed-off-by: Paul B Mahol <onemda@gmail.com>
Signed-off-by: Michael Niedermayer <michaelni@gmx.at>
12 years agobytestream: add functions for accessing size of buffer
Paul B Mahol [Wed, 21 Mar 2012 00:10:18 +0000 (00:10 +0000)]
bytestream: add functions for accessing size of buffer

Signed-off-by: Paul B Mahol <onemda@gmail.com>
Signed-off-by: Michael Niedermayer <michaelni@gmx.at>
12 years agocdxl: swap CHUNKY and BYTE_PLANAR
Paul B Mahol [Tue, 20 Mar 2012 23:59:26 +0000 (23:59 +0000)]
cdxl: swap CHUNKY and BYTE_PLANAR

This is how it is defined in Amiga Developer CD from year 1992 and
is consistent with files created with ADPro.

Signed-off-by: Paul B Mahol <onemda@gmail.com>
Signed-off-by: Michael Niedermayer <michaelni@gmx.at>
12 years agosgienc: fix packet size.
Michael Niedermayer [Wed, 21 Mar 2012 01:54:49 +0000 (02:54 +0100)]
sgienc: fix packet size.

Signed-off-by: Michael Niedermayer <michaelni@gmx.at>
12 years agoMerge remote-tracking branch 'qatar/master'
Michael Niedermayer [Tue, 20 Mar 2012 23:15:18 +0000 (00:15 +0100)]
Merge remote-tracking branch 'qatar/master'

* qatar/master: (27 commits)
  avconv: free packet in write_frame() when discarding due to frame number limit
  FATE: use +/- flag option syntax for vp8 emu-edge tests
  lavf: make av_interleave_packet_per_dts() private.
  lavf: deprecate av_read_packet().
  oggdec: output correct timestamps for Vorbis
  avconv: pass input stream timestamps to audio encoders
  lavc: shrink encoded audio packet size after encoding.
  xa: set correct bit rate
  xa: do not set bit_rate, block_align, or bits_per_coded_sample
  xa: fix end-of-file handling
  xa: fix timestamp calculation
  bink: fix typo in FFALIGN() argument
  bink: align plane width to 8 when calculating bundle sizes
  doc: pass -Idoc texi2html and texi2pod
  doc: texi2pod: add -I flag
  movenc: Add a min_frag_duration option
  rtsp: Set the default delay to 0.1 s for the RTSP/SDP/RTP demuxers
  libavformat: Set the default for the max_delay option to -1
  Generate manpages for AV{Format,Codec}Context AVOptions.
  doc/avconv: remove entries for AVOptions.
  ...

Conflicts:
doc/Makefile
doc/ffmpeg.texi
doc/muxers.texi
ffmpeg.c
libavcodec/Makefile
libavcodec/options.c
libavcodec/vp8.c
libavformat/options.c
tests/fate/demux.mak
tests/ref/fate/truemotion1-15
tests/ref/fate/truemotion1-24

Merged-by: Michael Niedermayer <michaelni@gmx.at>
12 years agompegaudioenc: use AVCodec.encode2()
Justin Ruggles [Sun, 19 Feb 2012 22:12:48 +0000 (17:12 -0500)]
mpegaudioenc: use AVCodec.encode2()

Update FATE references due to encoder delay.

12 years agolibmp3lame: use AVCodec.encode2()
Justin Ruggles [Sun, 19 Feb 2012 18:16:34 +0000 (13:16 -0500)]
libmp3lame: use AVCodec.encode2()

12 years agolibgsmenc: use AVCodec.encode2()
Justin Ruggles [Thu, 16 Feb 2012 00:20:30 +0000 (19:20 -0500)]
libgsmenc: use AVCodec.encode2()

12 years agolibfaac: use AVCodec.encode2()
Justin Ruggles [Tue, 7 Feb 2012 19:28:50 +0000 (14:28 -0500)]
libfaac: use AVCodec.encode2()

Encoder output is delayed by several frames, so we keep a queue of input
frame timing info to match up with corresponding output packets.