Mercurial > mplayer.hg
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) |