Bug#789254: This sample seems not to be processable by FFmpeg
Carl Eugen Hoyos
cehoyos at ag.or.at
Mon Jun 22 08:09:11 UTC 2015
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
More information about the pkg-multimedia-maintainers
mailing list