[MPlayer-dev-eng] [PATCH]Broken vf_lavc and dvb-out playback. Possibly wrong pts asignment

Nico Sabbi nicola.sabbi at poste.it
Wed Jan 11 12:10:36 CET 2012


Nico Sabbi ha scritto:
> DVB out is totally broken unless you can use MPEG12 pass-through.
> Re-encoding on the fly with vf_lavc floods the screen with
>
> A:   0.9 V:-9223372036854775808.0 A-V:  0.000 ct:  0.104   0/  0 12% 
> 39%  2.0% 0 0
> pts after filters MISSING
>
> and doesn't show anything on the display. This functionality must have 
> been broken for years.
>
> In put_image() the pts is discarded, in its place MP_NOPTS_VALUE is 
> propagated to the next
> filter, that -as far as I remember- is wrong.
>
> Please, consider the next patch. It's working  correctly.
> AH, btw I think I forgot my passwod :-) so if it's the case apply it.
>
> Index: libmpcodecs/vf_lavc.c
> ===================================================================
> --- libmpcodecs/vf_lavc.c    (revisione 34526)
> +++ libmpcodecs/vf_lavc.c    (copia locale)
> @@ -115,7 +115,7 @@
>
>      dmpi->planes[0]=(unsigned char*)&vf->priv->pes;
>
> -    return vf_next_put_image(vf,dmpi, MP_NOPTS_VALUE);
> +    return vf_next_put_image(vf,dmpi, pts);
>  }
>
>  //===========================================================================// 
>
>

ping. Reimar, ok to commit?


More information about the MPlayer-dev-eng mailing list