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

Reply via email to