Hi! On Mon, 22 Jun 2015, Peter Belkner wrote:
if (0!=*got_packet) { av_packet_rescale_ts(pkt,cc->time_base,st->time_base); + // where do the "magic" factor 0.5 come from? + pkt->dts>>=1; + pkt->pts>>=1; + pkt->duration>>=1; if (ffsox_stream_interleaved_write(so,pkt)<0) { DMESSAGE("writing packet"); Maybe Carl Eugen can provide some insight into how to align the time scales between streams.
Your patch looks very wrong to me but I only commented on a ffmpeg command line that you claimed shows a problem with FFmpeg (it only showed an issue
with the command line in question). I don't know what libffsox is. One thing that comes to mind is: Is st->time_base the time_base of the input or the output stream? They do not have to be identical, not even if you requested them to be identical. Carl Eugen _______________________________________________ pkg-multimedia-maintainers mailing list pkg-multimedia-maintainers@lists.alioth.debian.org http://lists.alioth.debian.org/cgi-bin/mailman/listinfo/pkg-multimedia-maintainers