Do not memcpy raw video frames when using null muxer
authorMans Rullgard <mans@mansr.com>
Tue, 29 Nov 2011 18:38:02 +0000 (18:38 +0000)
committerMans Rullgard <mans@mansr.com>
Fri, 2 Dec 2011 18:49:50 +0000 (18:49 +0000)
commit150ddbc1482c65b9aac803f011d7fcd734f776ec
treec6f0fe61229ee732a2625e9f0e9e4c7930fe5e30
parent5a2e2516456e383575b44545d17c7f5859ca67b9
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>
avconv.c
libavformat/nullenc.c