]> git.sesse.net Git - ffmpeg/log
ffmpeg
11 years agoaf_apad: add user setable packet_size
Michael Niedermayer [Tue, 18 Dec 2012 16:01:33 +0000 (17:01 +0100)]
af_apad: add user setable packet_size

Signed-off-by: Michael Niedermayer <michaelni@gmx.at>
11 years agoavfilter: add apad filter
Michael Niedermayer [Tue, 18 Dec 2012 04:13:59 +0000 (05:13 +0100)]
avfilter: add apad filter

This filter pads an audio stream with silence
It can together with -shortest be used to extend audio streams to
the same length as video.

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

* qatar/master:
  configure: formatting cosmetics
  h264: use mbaff ref indices in fill_colmap() only for mbaff references

Conflicts:
libavcodec/h264_direct.c

Merged-by: Michael Niedermayer <michaelni@gmx.at>
11 years agoh264: remove redundant parts of old slice in extradata code.
Michael Niedermayer [Tue, 18 Dec 2012 13:52:44 +0000 (14:52 +0100)]
h264: remove redundant parts of old slice in extradata code.

Signed-off-by: Michael Niedermayer <michaelni@gmx.at>
11 years agoh264: merge old and new "slice in extradata" checks
Michael Niedermayer [Tue, 18 Dec 2012 13:50:12 +0000 (14:50 +0100)]
h264: merge old and new "slice in extradata" checks

Signed-off-by: Michael Niedermayer <michaelni@gmx.at>
11 years agoMerge commit '61c6eef5456f2bc8b1dc49a0a759c975551cea29'
Michael Niedermayer [Tue, 18 Dec 2012 13:38:10 +0000 (14:38 +0100)]
Merge commit '61c6eef5456f2bc8b1dc49a0a759c975551cea29'

* commit '61c6eef5456f2bc8b1dc49a0a759c975551cea29':
  h264: prevent decoding of slice NALs in extradata
  doxy: Clarify what avpriv_set_pts_info does

Conflicts:
libavcodec/h264.c

Merged-by: Michael Niedermayer <michaelni@gmx.at>
11 years agoMerge commit 'c35f0e8495e34c2082dcde805e9323c9f6a4cb0a'
Michael Niedermayer [Tue, 18 Dec 2012 13:27:59 +0000 (14:27 +0100)]
Merge commit 'c35f0e8495e34c2082dcde805e9323c9f6a4cb0a'

* commit 'c35f0e8495e34c2082dcde805e9323c9f6a4cb0a':
  au: Reorder code so that both muxer and demuxer are under #ifdefs
  fate: Move RALF test into lossless audio group
  cosmetics: Use consistent names for multiple inclusion guards.

Conflicts:
libavformat/au.c
tests/fate/lossless-audio.mak
tests/fate/real.mak

Merged-by: Michael Niedermayer <michaelni@gmx.at>
11 years agowtv: permit root table and first sectors to be located beyond 2GB boundary
Peter Ross [Mon, 17 Dec 2012 13:42:13 +0000 (00:42 +1100)]
wtv: permit root table and first sectors to be located beyond 2GB boundary

Fixes ticket #2025.

Signed-off-by: Peter Ross <pross@xvid.org>
11 years agonutdec: sanity check r_frame_rate
Michael Niedermayer [Tue, 18 Dec 2012 03:05:44 +0000 (04:05 +0100)]
nutdec: sanity check r_frame_rate

This fixes files that store a somewhat incorrect value.

Signed-off-by: Michael Niedermayer <michaelni@gmx.at>
11 years agoconfigure: formatting cosmetics
Diego Biurrun [Sun, 2 Dec 2012 22:32:41 +0000 (23:32 +0100)]
configure: formatting cosmetics

11 years agoh264: use mbaff ref indices in fill_colmap() only for mbaff references
Michael Niedermayer [Thu, 6 Oct 2011 20:54:00 +0000 (22:54 +0200)]
h264: use mbaff ref indices in fill_colmap() only for mbaff references

Prevents writing beyond array bounds.

Signed-off-by: Janne Grunau <janne-libav@jannau.net>
11 years agoh264: prevent decoding of slice NALs in extradata
Janne Grunau [Sat, 15 Dec 2012 21:21:23 +0000 (22:21 +0100)]
h264: prevent decoding of slice NALs in extradata

It is not posible to call get_buffer during frame-mt codec
initialization. Libavformat might pass huge amounts of data as
extradata after parsing broken files. The 'extradata' for the fuzzed
sample sample_varPAR_s5374_r001-02.avi is 2.8M large and contains
multiple slices.

11 years agoFix "bistream" typo and add a check in tools/patcheck.
Clément Bœsch [Tue, 18 Dec 2012 01:46:42 +0000 (02:46 +0100)]
Fix "bistream" typo and add a check in tools/patcheck.

11 years agodoc/ffmpeg-bitstream-filters: fix typo in title
Stefano Sabatini [Tue, 18 Dec 2012 00:59:22 +0000 (01:59 +0100)]
doc/ffmpeg-bitstream-filters: fix typo in title

11 years agoFix typo in mvc decoder.
Carl Eugen Hoyos [Tue, 18 Dec 2012 00:58:17 +0000 (01:58 +0100)]
Fix typo in mvc decoder.

11 years agomjpegenc: fix restart interval parameters for yuv444
Michael Niedermayer [Tue, 18 Dec 2012 00:11:02 +0000 (01:11 +0100)]
mjpegenc: fix restart interval parameters for yuv444

Signed-off-by: Michael Niedermayer <michaelni@gmx.at>
11 years agomjpegenc: fix YUV444 with w%16!=0
Michael Niedermayer [Mon, 17 Dec 2012 23:46:31 +0000 (00:46 +0100)]
mjpegenc: fix YUV444 with w%16!=0

Fixes Ticket2040

Signed-off-by: Michael Niedermayer <michaelni@gmx.at>
11 years agodoc/indevs: update syntax for the color filter in the lavfi device examples
Stefano Sabatini [Mon, 17 Dec 2012 15:33:00 +0000 (16:33 +0100)]
doc/indevs: update syntax for the color filter in the lavfi device examples

11 years agodoc/texi2pod: correctly handle @url commands in the form @url{URL,...}
Stefano Sabatini [Mon, 17 Dec 2012 13:29:17 +0000 (14:29 +0100)]
doc/texi2pod: correctly handle @url commands in the form @url{URL,...}

Ignore the other arguments, which have not to be processed by the POD
renderer.

11 years agodoc/Makefile: add docclean rule
Stefano Sabatini [Mon, 17 Dec 2012 12:39:53 +0000 (13:39 +0100)]
doc/Makefile: add docclean rule

This allows to clean the doc directory from the parent project dir.
The command:
make -C doc clean

does not work as long as the paths specified in doc/Makefile are relative
to the parent dir.

Also it is consitent with "testclean" and "distclean" targets.

11 years agodoc/texi2pod: add support to @ifhtml and @ifnothtml directives
Stefano Sabatini [Sun, 16 Dec 2012 19:16:43 +0000 (20:16 +0100)]
doc/texi2pod: add support to @ifhtml and @ifnothtml directives

With these commands it is possible to add HTML and non-HTML snippets,
which will be useful for the "See Also" manual chapters.

11 years agodoc: remove references to external documents
Stefano Sabatini [Sun, 16 Dec 2012 12:05:08 +0000 (13:05 +0100)]
doc: remove references to external documents

Fix a few warnings generated when creating the manuals.

Our current doc generation toolchain does not allow to reference external
documents.

11 years agooggparsevorbis: check channels
Michael Niedermayer [Mon, 17 Dec 2012 19:51:07 +0000 (20:51 +0100)]
oggparsevorbis: check channels

Fixes out of array accesses

Found-by: Mateusz "j00ru" Jurczyk and Gynvael Coldwind
Signed-off-by: Michael Niedermayer <michaelni@gmx.at>
11 years agoSAP muxer set session name from metadata
Jernej Virag [Mon, 17 Dec 2012 09:04:15 +0000 (10:04 +0100)]
SAP muxer set session name from metadata

Pass "title" metadata field to av_sdp_create (as in RTP muxer) in SAP
muxer for correct
session name in SAP SDP announcements.

Signed-off-by: Michael Niedermayer <michaelni@gmx.at>
11 years agoconcatdec: change data type to suppress warning about limited range of data type...
Michael Niedermayer [Mon, 17 Dec 2012 13:20:29 +0000 (14:20 +0100)]
concatdec: change data type to suppress warning about limited range of data type on some platforms.

Reviewed-by: Nicolas George <nicolas.george@normalesup.org>
Signed-off-by: Michael Niedermayer <michaelni@gmx.at>
11 years agodoxy: Clarify what avpriv_set_pts_info does
Derek Buitenhuis [Sun, 16 Dec 2012 20:29:12 +0000 (15:29 -0500)]
doxy: Clarify what avpriv_set_pts_info does

The "pts for a given stream" was nonsensical.

Signed-off-by: Derek Buitenhuis <derek.buitenhuis@gmail.com>
11 years agodoxy: Clarify what avpriv_set_pts_info does
Derek Buitenhuis [Sun, 16 Dec 2012 20:29:12 +0000 (15:29 -0500)]
doxy: Clarify what avpriv_set_pts_info does

The "pts for a given stream" was nonsensical.

Signed-off-by: Derek Buitenhuis <derek.buitenhuis@gmail.com>
11 years agoau: Reorder code so that both muxer and demuxer are under #ifdefs
Diego Biurrun [Wed, 12 Dec 2012 15:55:35 +0000 (16:55 +0100)]
au: Reorder code so that both muxer and demuxer are under #ifdefs

This reduces code size when either piece has been disabled.

11 years agofate: Move RALF test into lossless audio group
Diego Biurrun [Sun, 16 Dec 2012 22:19:39 +0000 (23:19 +0100)]
fate: Move RALF test into lossless audio group

11 years agocosmetics: Use consistent names for multiple inclusion guards.
Diego Biurrun [Sun, 9 Dec 2012 12:35:21 +0000 (13:35 +0100)]
cosmetics: Use consistent names for multiple inclusion guards.

11 years agoMerge remote-tracking branch 'ramiro/dshow'
Michael Niedermayer [Mon, 17 Dec 2012 13:38:22 +0000 (14:38 +0100)]
Merge remote-tracking branch 'ramiro/dshow'

* ramiro/dshow:
  dshow: call CoUninitialize() on dshow_read_close()
  dshow: handle events in graph

Merged-by: Michael Niedermayer <michaelni@gmx.at>
11 years agoMerge remote-tracking branch 'qatar/master'
Michael Niedermayer [Mon, 17 Dec 2012 13:11:43 +0000 (14:11 +0100)]
Merge remote-tracking branch 'qatar/master'

* qatar/master:
  avresample: use valid log context in mixing functions
  lavr: remove automatic context close/open for resampling compensation

Merged-by: Michael Niedermayer <michaelni@gmx.at>
11 years agoMerge commit 'f322b2073581119de5da74f92a03309a36891cfa'
Michael Niedermayer [Mon, 17 Dec 2012 13:06:06 +0000 (14:06 +0100)]
Merge commit 'f322b2073581119de5da74f92a03309a36891cfa'

* commit 'f322b2073581119de5da74f92a03309a36891cfa':
  lavr: only save/restore the mixing matrix if mixing is being done
  rtpdec_vp8: Cosmetics: Fix bad alignment/indentation
  rtpenc: Allow including a SDES/CNAME block in RTCP SR packets

Merged-by: Michael Niedermayer <michaelni@gmx.at>
11 years agoMerge commit '65e053271a98f7acf3ef6b412998cfcb44a8eef8'
Michael Niedermayer [Mon, 17 Dec 2012 12:46:46 +0000 (13:46 +0100)]
Merge commit '65e053271a98f7acf3ef6b412998cfcb44a8eef8'

* commit '65e053271a98f7acf3ef6b412998cfcb44a8eef8':
  rtpenc_vp8: Include the picture number in VP8 packets

Merged-by: Michael Niedermayer <michaelni@gmx.at>
11 years agosiff: set duration
Piotr Bandurski [Sun, 16 Dec 2012 15:03:16 +0000 (16:03 +0100)]
siff: set duration

Signed-off-by: Michael Niedermayer <michaelni@gmx.at>
11 years agoisom: support SGI RLE 8-bit in QuickTime file format
Peter Ross [Mon, 17 Dec 2012 09:37:54 +0000 (20:37 +1100)]
isom: support SGI RLE 8-bit in QuickTime file format

Signed-off-by: Peter Ross <pross@xvid.org>
11 years agoSilicon Graphics Movie (.mv) demuxer
Peter Ross [Mon, 17 Dec 2012 09:37:54 +0000 (20:37 +1100)]
Silicon Graphics Movie (.mv) demuxer

Signed-off-by: Peter Ross <pross@xvid.org>
11 years agoSilicon Graphics Motion Video Compressor 1 & 2 decoder
Peter Ross [Mon, 17 Dec 2012 09:37:54 +0000 (20:37 +1100)]
Silicon Graphics Motion Video Compressor 1 & 2 decoder

Signed-off-by: Peter Ross <pross@xvid.org>
11 years agoSGI RLE 8-bit decoder
Peter Ross [Mon, 17 Dec 2012 09:37:54 +0000 (20:37 +1100)]
SGI RLE 8-bit decoder

Signed-off-by: Peter Ross <pross@xvid.org>
11 years agodshow: call CoUninitialize() on dshow_read_close()
Ramiro Polla [Mon, 17 Dec 2012 05:44:51 +0000 (03:44 -0200)]
dshow: call CoUninitialize() on dshow_read_close()

Every call to CoInitialize should have a matching CoUnititalize.

Based on patch by Don Moir <donmoir@comcast.net>.

11 years agodshow: handle events in graph
Ramiro Polla [Mon, 17 Dec 2012 05:44:12 +0000 (03:44 -0200)]
dshow: handle events in graph

Handling DirectShow events prevents infinite loops when there is an error in
the graph, such as a device being disconnected. This makes it possible for
dshow to return an error to the caller and run the cleanup code.

Based on patch by Don Moir <donmoir@comcast.net>.

11 years agoavresample: use valid log context in mixing functions
Hendrik Leppkes [Sun, 16 Dec 2012 08:52:35 +0000 (09:52 +0100)]
avresample: use valid log context in mixing functions

Signed-off-by: Justin Ruggles <justin.ruggles@gmail.com>
11 years agosctp: dont abort on invalid input
Michael Niedermayer [Mon, 17 Dec 2012 00:53:35 +0000 (01:53 +0100)]
sctp: dont abort on invalid input

Fixes Ticket1865

Signed-off-by: Michael Niedermayer <michaelni@gmx.at>
11 years agoac3dec: fix outptr increment.
Michael Niedermayer [Mon, 17 Dec 2012 00:35:14 +0000 (01:35 +0100)]
ac3dec: fix outptr increment.

Fixes decoding regression

Signed-off-by: Michael Niedermayer <michaelni@gmx.at>
11 years agolavr: only save/restore the mixing matrix if mixing is being done
Justin Ruggles [Fri, 30 Nov 2012 01:49:36 +0000 (20:49 -0500)]
lavr: only save/restore the mixing matrix if mixing is being done

11 years agolavr: remove automatic context close/open for resampling compensation
Justin Ruggles [Fri, 30 Nov 2012 01:58:05 +0000 (20:58 -0500)]
lavr: remove automatic context close/open for resampling compensation

It adds unnecessary complication for insignificant usability improvement.
The user really should know if they'll need resampling compensation before
opening the context.

Note that only the documentation has changed. The current functionality will
still work until the next major bump.

11 years agoh264: Improve first slice and slice type checks
Michael Niedermayer [Sun, 16 Dec 2012 23:48:33 +0000 (00:48 +0100)]
h264: Improve first slice and slice type checks

This prevents a null pointer dereference

Found-by: Mateusz "j00ru" Jurczyk and Gynvael Coldwind
Signed-off-by: Michael Niedermayer <michaelni@gmx.at>
11 years agodoc/examples/resampling_audio.c: fix path
Michael Niedermayer [Sun, 16 Dec 2012 20:36:42 +0000 (21:36 +0100)]
doc/examples/resampling_audio.c: fix path

Signed-off-by: Michael Niedermayer <michaelni@gmx.at>
11 years agoswr/doxy: fix missing quote in code example.
Clément Bœsch [Sun, 16 Dec 2012 20:04:54 +0000 (21:04 +0100)]
swr/doxy: fix missing quote in code example.

11 years agolavu/pixdesc: fix a const qualifier discarding warning.
Clément Bœsch [Sun, 16 Dec 2012 19:41:28 +0000 (20:41 +0100)]
lavu/pixdesc: fix a const qualifier discarding warning.

11 years agolavu: make sure av_pix_fmt_desc_next returns a valid pix fmt.
Clément Bœsch [Sat, 15 Dec 2012 22:28:15 +0000 (23:28 +0100)]
lavu: make sure av_pix_fmt_desc_next returns a valid pix fmt.

This is required because there are some "holes" in the list for
compatibility with the fork.

The commit also removes the now unecessary check from cmdutils.

Found-by: wm4
11 years agortpdec_vp8: Cosmetics: Fix bad alignment/indentation
Martin Storsjö [Wed, 12 Dec 2012 14:59:45 +0000 (16:59 +0200)]
rtpdec_vp8: Cosmetics: Fix bad alignment/indentation

Signed-off-by: Martin Storsjö <martin@martin.st>
11 years agortpenc: Allow including a SDES/CNAME block in RTCP SR packets
Martin Storsjö [Fri, 3 Apr 2009 15:08:07 +0000 (18:08 +0300)]
rtpenc: Allow including a SDES/CNAME block in RTCP SR packets

Signed-off-by: Martin Storsjö <martin@martin.st>
11 years agortpenc_vp8: Include the picture number in VP8 packets
Martin Storsjö [Sun, 9 Dec 2012 23:10:42 +0000 (01:10 +0200)]
rtpenc_vp8: Include the picture number in VP8 packets

This makes it easier for receivers to decide what to do if data
is lost.

Refactor calculating the max payload size, to avoid hardcoding the
header size in too many places, reducing the number of lines that
have to be touched if the header is adjusted further.

Signed-off-by: Martin Storsjö <martin@martin.st>
11 years agobfi: set duration
Piotr Bandurski [Sun, 16 Dec 2012 14:52:59 +0000 (15:52 +0100)]
bfi: set duration

Signed-off-by: Michael Niedermayer <michaelni@gmx.at>
11 years agobrstm: ask for samples for version != 1.0
Michael Niedermayer [Sun, 16 Dec 2012 11:57:43 +0000 (12:57 +0100)]
brstm: ask for samples for version != 1.0

This also avoids 2 unused variable warnings.

Signed-off-by: Michael Niedermayer <michaelni@gmx.at>
11 years agomjpegenc: fix 444 block count so it is below 10
Michael Niedermayer [Sun, 16 Dec 2012 13:42:31 +0000 (14:42 +0100)]
mjpegenc: fix 444 block count so it is below 10

Fixes Ticket1990

Signed-off-by: Michael Niedermayer <michaelni@gmx.at>
11 years agobrstm: add missing new line to request for sample messages
Paul B Mahol [Sun, 16 Dec 2012 13:02:58 +0000 (13:02 +0000)]
brstm: add missing new line to request for sample messages

Signed-off-by: Paul B Mahol <onemda@gmail.com>
11 years agodoc/filters: fix "Dolby Pro Logic II" option name
Michael Niedermayer [Sun, 16 Dec 2012 12:24:59 +0000 (13:24 +0100)]
doc/filters: fix "Dolby Pro Logic II" option name

Signed-off-by: Michael Niedermayer <michaelni@gmx.at>
11 years agoMerge remote-tracking branch 'qatar/master'
Michael Niedermayer [Sun, 16 Dec 2012 12:21:36 +0000 (13:21 +0100)]
Merge remote-tracking branch 'qatar/master'

* qatar/master:
  h264: fix memleak on error during SPS parsing

Merged-by: Michael Niedermayer <michaelni@gmx.at>
11 years agolavfi/crop: free x and y parsed expression objects
Stefano Sabatini [Sun, 16 Dec 2012 12:14:44 +0000 (13:14 +0100)]
lavfi/crop: free x and y parsed expression objects

Fix leak introduced in 1e5492ffe6609fa0059d1a64fb3c4d5fd285a88c.

11 years agoMerge commit '27c8337e595a058347150269d5c2c48281e4285b'
Michael Niedermayer [Sun, 16 Dec 2012 12:08:53 +0000 (13:08 +0100)]
Merge commit '27c8337e595a058347150269d5c2c48281e4285b'

* commit '27c8337e595a058347150269d5c2c48281e4285b':
  h264-mt: handle NAL_DPAs before calling ff_thread_finish_setup
  lavr: move AudioMix struct definition to audio_mix.c
Merged-by: Michael Niedermayer <michaelni@gmx.at>
11 years agobuild: fix idf demuxer dependency
Paul B Mahol [Sun, 16 Dec 2012 11:57:42 +0000 (11:57 +0000)]
build: fix idf demuxer dependency

Signed-off-by: Paul B Mahol <onemda@gmail.com>
11 years agoRemove 8SVX_RAW on next lavc mayor bump
Paul B Mahol [Mon, 10 Dec 2012 16:18:12 +0000 (16:18 +0000)]
Remove 8SVX_RAW on next lavc mayor bump

Signed-off-by: Paul B Mahol <onemda@gmail.com>
11 years agoaiff: support in24/in32 tags
Piotr Bandurski [Sun, 16 Dec 2012 10:39:18 +0000 (10:39 +0000)]
aiff: support in24/in32 tags

Supported by QuickTime, libaudiofile and Csound.

11 years agobrstm: fix number of samples for the last block
James Almer [Sun, 16 Dec 2012 00:15:04 +0000 (21:15 -0300)]
brstm: fix number of samples for the last block

Signed-off-by: James Almer <jamrial@gmail.com>
11 years agothp: set duration
Piotr Bandurski [Sun, 16 Dec 2012 10:27:54 +0000 (10:27 +0000)]
thp: set duration

11 years agoffplay: provide some feedback in case the codec cannot be set
Stefano Sabatini [Sat, 15 Dec 2012 21:52:23 +0000 (22:52 +0100)]
ffplay: provide some feedback in case the codec cannot be set

11 years agoffplay: set codec_id in codec context
Stefano Sabatini [Sat, 15 Dec 2012 21:42:21 +0000 (22:42 +0100)]
ffplay: set codec_id in codec context

Set codec id in case another codec is forced on the context (e.g. when
the user specify the codec with -codec).

For example fix:
ffplay -vcodec pgmyuv -i "tests/vsynth1/%02d.pgm"

11 years agoffplay: improve robustness of opt_codec(), and add options acodec,vcodec,scodec
Stefano Sabatini [Sat, 15 Dec 2012 21:40:26 +0000 (22:40 +0100)]
ffplay: improve robustness of opt_codec(), and add options acodec,vcodec,scodec

Fail with a meaningfull error message in case of bogus input.

Also the new options are more consistent with the rest of the tool
options, since it does not support generic stream specifiers.

11 years agoffmpeg: Improve filter input fps selection heuristic.
Michael Niedermayer [Sun, 16 Dec 2012 04:09:23 +0000 (05:09 +0100)]
ffmpeg: Improve filter input fps selection heuristic.

This fixes a broken file that has a incorrect timebase at the codec level.

Signed-off-by: Michael Niedermayer <michaelni@gmx.at>
11 years agowrap_timestamp: remove unneeded check
Michael Niedermayer [Sun, 16 Dec 2012 00:07:53 +0000 (01:07 +0100)]
wrap_timestamp: remove unneeded check

Signed-off-by: Michael Niedermayer <michaelni@gmx.at>
11 years agolavf: fix integer overflows
Michael Niedermayer [Sat, 15 Dec 2012 23:56:12 +0000 (00:56 +0100)]
lavf: fix integer overflows

Signed-off-by: Michael Niedermayer <michaelni@gmx.at>
11 years agoh264: dont mess with frame gaps on second fields.
Michael Niedermayer [Sat, 15 Dec 2012 22:33:20 +0000 (23:33 +0100)]
h264: dont mess with frame gaps on second fields.

Fixes assertion failure

Found-by: Mateusz "j00ru" Jurczyk and Gynvael Coldwind
Signed-off-by: Michael Niedermayer <michaelni@gmx.at>
11 years agoffmpeg: replace magic number with VSYNC_CFR
Peter Ross [Fri, 14 Dec 2012 12:31:41 +0000 (23:31 +1100)]
ffmpeg: replace magic number with VSYNC_CFR

11 years agolavf: Provide a monotonic timestamp to the outside world
Harald Axmann [Sun, 2 Dec 2012 18:27:21 +0000 (19:27 +0100)]
lavf: Provide a monotonic timestamp to the outside world

Signed-off-by: Michael Niedermayer <michaelni@gmx.at>
11 years agompegvideo_enc/rv20: width and height must be multiple of 4
Piotr Bandurski [Sat, 15 Dec 2012 16:51:26 +0000 (17:51 +0100)]
mpegvideo_enc/rv20: width and height must be multiple of 4

RealPlayer does not play rv20 files when sizes are not multiple of 4

Signed-off-by: Michael Niedermayer <michaelni@gmx.at>
11 years agodoc/filters: remove @example use for showing syntax
Stefano Sabatini [Sat, 15 Dec 2012 20:02:30 +0000 (21:02 +0100)]
doc/filters: remove @example use for showing syntax

I forgot to merge with the previous commit.

11 years agodoc/filters: extend syntax description for transpose, and add examples
Stefano Sabatini [Wed, 12 Dec 2012 11:36:25 +0000 (12:36 +0100)]
doc/filters: extend syntax description for transpose, and add examples

11 years agodoc/filters: add basic crop examples
Stefano Sabatini [Sat, 15 Dec 2012 16:08:18 +0000 (17:08 +0100)]
doc/filters: add basic crop examples

Use it to show difference between shorthand and named parameters.

11 years agodoc/filters: itemize crop examples
Stefano Sabatini [Sat, 15 Dec 2012 16:03:12 +0000 (17:03 +0100)]
doc/filters: itemize crop examples

11 years agolavfi/crop: add support to option parsing
Stefano Sabatini [Sat, 15 Dec 2012 15:57:43 +0000 (16:57 +0100)]
lavfi/crop: add support to option parsing

Also fix documentation accordingly.

11 years agoh264: fix memleak on error during SPS parsing
Janne Grunau [Fri, 14 Dec 2012 20:08:24 +0000 (21:08 +0100)]
h264: fix memleak on error during SPS parsing

Introduced in d7d6efe42b0d.

11 years agoh264-mt: handle NAL_DPAs before calling ff_thread_finish_setup
Janne Grunau [Fri, 14 Dec 2012 22:22:55 +0000 (23:22 +0100)]
h264-mt: handle NAL_DPAs before calling ff_thread_finish_setup

Since a NAL_DPA can start a new frame it has to be handled before
ff_thread_finish_setup is called.

11 years agolavr: move AudioMix struct definition to audio_mix.c
Justin Ruggles [Fri, 14 Dec 2012 02:18:15 +0000 (21:18 -0500)]
lavr: move AudioMix struct definition to audio_mix.c

11 years agodirac_parser: check prev_pu_offset before using it
Michael Niedermayer [Sat, 15 Dec 2012 15:03:19 +0000 (16:03 +0100)]
dirac_parser: check prev_pu_offset before using it

Fixes out of array read

Found-by: Mateusz "j00ru" Jurczyk and Gynvael Coldwind
Signed-off-by: Michael Niedermayer <michaelni@gmx.at>
11 years agompegvideo_enc/rv10: width and hieghtmust be multiple of 16
Piotr Bandurski [Thu, 13 Dec 2012 16:33:42 +0000 (17:33 +0100)]
mpegvideo_enc/rv10: width and hieghtmust be multiple of 16

RealPlayer does not play correctly rv10 files when sizes are not multiple of 16

"RealVideo Encoder 1.0 supports any size image that is a multiple of sixteen pixels."

Reviewed-by: Nicolas George <nicolas.george@normalesup.org>
Signed-off-by: Michael Niedermayer <michaelni@gmx.at>
11 years agolavd/dshow: rename dshow class name
rogerdpack [Thu, 13 Dec 2012 20:33:59 +0000 (13:33 -0700)]
lavd/dshow: rename dshow class name

Signed-off-by: rogerdpack <rogerpack2005@gmail.com>
Signed-off-by: Stefano Sabatini <stefasab@gmail.com>
11 years agoMerge remote-tracking branch 'qatar/master'
Michael Niedermayer [Sat, 15 Dec 2012 13:18:13 +0000 (14:18 +0100)]
Merge remote-tracking branch 'qatar/master'

* qatar/master:
  vp56: release frames on error

Conflicts:
libavcodec/vp56.c

Merged-by: Michael Niedermayer <michaelni@gmx.at>
11 years agolavfi/overlay: clarify/fix comment, add a few empty lines to ease readability
Stefano Sabatini [Sat, 15 Dec 2012 12:09:26 +0000 (13:09 +0100)]
lavfi/overlay: clarify/fix comment, add a few empty lines to ease readability

11 years agolavfi/overlay: remove duplicated definition of ff_null_get_video_buffer()
Stefano Sabatini [Sat, 15 Dec 2012 12:44:06 +0000 (13:44 +0100)]
lavfi/overlay: remove duplicated definition of ff_null_get_video_buffer()

Simplify.

11 years agolavfi/avfilter.h: clarify doxy for AVFilterLink.out_buf
Stefano Sabatini [Sat, 15 Dec 2012 12:40:35 +0000 (13:40 +0100)]
lavfi/avfilter.h: clarify doxy for AVFilterLink.out_buf

11 years agoMerge commit 'bb675d3ac6d722d5e117ae9042a996b55ca05b1d'
Michael Niedermayer [Sat, 15 Dec 2012 12:41:06 +0000 (13:41 +0100)]
Merge commit 'bb675d3ac6d722d5e117ae9042a996b55ca05b1d'

* commit 'bb675d3ac6d722d5e117ae9042a996b55ca05b1d':
  vp56: make parse_header return standard error codes

Conflicts:
libavcodec/vp56.c

Merged-by: Michael Niedermayer <michaelni@gmx.at>
11 years agofate: update fate for 1a490df12fd9
Michael Niedermayer [Sat, 15 Dec 2012 11:41:24 +0000 (12:41 +0100)]
fate: update fate for 1a490df12fd9

Signed-off-by: Michael Niedermayer <michaelni@gmx.at>
11 years agodoc/APIchanges: fill empty git commit hashes and dates
Stefano Sabatini [Sat, 15 Dec 2012 10:41:12 +0000 (11:41 +0100)]
doc/APIchanges: fill empty git commit hashes and dates

11 years agoffprobe: show pkt_size in frame
Stefano Sabatini [Fri, 14 Dec 2012 10:59:13 +0000 (11:59 +0100)]
ffprobe: show pkt_size in frame

Fix trac ticket #2027.

11 years agolavc: add pkt_size field to AVFrame
Stefano Sabatini [Fri, 14 Dec 2012 10:58:21 +0000 (11:58 +0100)]
lavc: add pkt_size field to AVFrame

11 years agofate: check if rsync has the contimeout option
Jean First [Wed, 7 Nov 2012 10:27:06 +0000 (11:27 +0100)]
fate: check if rsync has the contimeout option

rsync on osx misses the --contimeout option

Signed-off-by: Jean First <jeanfirst@gmail.com>
Signed-off-by: Michael Niedermayer <michaelni@gmx.at>
11 years agoflashsv2_prime: check block before using it.
Michael Niedermayer [Fri, 14 Dec 2012 23:19:20 +0000 (00:19 +0100)]
flashsv2_prime: check block before using it.

Fixes null pointer dereference

Found-by: Mateusz "j00ru" Jurczyk and Gynvael Coldwind
Signed-off-by: Michael Niedermayer <michaelni@gmx.at>
11 years agodcadec: check xch_base_channel against channel_order_tab.
Michael Niedermayer [Fri, 14 Dec 2012 22:37:14 +0000 (23:37 +0100)]
dcadec: check xch_base_channel against channel_order_tab.

Fix null pointer dereference

Found-by: Mateusz "j00ru" Jurczyk and Gynvael Coldwind
Signed-off-by: Michael Niedermayer <michaelni@gmx.at>