comparison libmpdemux/demux_lavf.c @ 31133:b26739603191

Do not use correct-pts for mpeg-ps: It breaks PAFF samples.
author cehoyos
date Sat, 22 May 2010 01:17:59 +0000
parents 5127b49cb2bf
children 0255b5679645
comparison
equal deleted inserted replaced
31132:f5478d5be47e 31133:b26739603191
651 lavf_priv_t *priv = demuxer->priv; 651 lavf_priv_t *priv = demuxer->priv;
652 652
653 switch (cmd) { 653 switch (cmd) {
654 case DEMUXER_CTRL_CORRECT_PTS: 654 case DEMUXER_CTRL_CORRECT_PTS:
655 if (!strcmp("matroska", priv->avif->name) || 655 if (!strcmp("matroska", priv->avif->name) ||
656 !strcmp("mpeg", priv->avif->name) ||
656 !strcmp("mpegts", priv->avif->name)) 657 !strcmp("mpegts", priv->avif->name))
657 return DEMUXER_CTRL_NOTIMPL; 658 return DEMUXER_CTRL_NOTIMPL;
658 return DEMUXER_CTRL_OK; 659 return DEMUXER_CTRL_OK;
659 case DEMUXER_CTRL_GET_TIME_LENGTH: 660 case DEMUXER_CTRL_GET_TIME_LENGTH:
660 if (priv->avfc->duration == 0 || priv->avfc->duration == AV_NOPTS_VALUE) 661 if (priv->avfc->duration == 0 || priv->avfc->duration == AV_NOPTS_VALUE)