diff options
author | Mans Rullgard <mans@mansr.com> | 2011-11-29 18:38:02 +0000 |
---|---|---|
committer | Mans Rullgard <mans@mansr.com> | 2011-12-02 18:49:50 +0000 |
commit | 150ddbc1482c65b9aac803f011d7fcd734f776ec (patch) | |
tree | c6f0fe61229ee732a2625e9f0e9e4c7930fe5e30 /libavformat | |
parent | 5a2e2516456e383575b44545d17c7f5859ca67b9 (diff) | |
download | ffmpeg-150ddbc1482c65b9aac803f011d7fcd734f776ec.tar.gz |
Do not memcpy raw video frames when using null muxer
Commit 035af99 made avconv always call an encoder when using the
null muxer. While useful for 2-pass encodes, it inadvertently
caused an extra memcpy of raw frames when decoding only.
This hack restores the old behaviour when only decoding while
allowing use of the null muxer with encoded streams as well.
Signed-off-by: Mans Rullgard <mans@mansr.com>
Diffstat (limited to 'libavformat')
-rw-r--r-- | libavformat/nullenc.c | 2 |
1 files changed, 1 insertions, 1 deletions
diff --git a/libavformat/nullenc.c b/libavformat/nullenc.c index 680b29c828..9849f460f0 100644 --- a/libavformat/nullenc.c +++ b/libavformat/nullenc.c @@ -32,5 +32,5 @@ AVOutputFormat ff_null_muxer = { .audio_codec = AV_NE(CODEC_ID_PCM_S16BE, CODEC_ID_PCM_S16LE), .video_codec = CODEC_ID_RAWVIDEO, .write_packet = null_write_packet, - .flags = AVFMT_NOFILE | AVFMT_NOTIMESTAMPS, + .flags = AVFMT_NOFILE | AVFMT_NOTIMESTAMPS | AVFMT_RAWPICTURE, }; |