[FFmpeg-trac] #2838(undetermined:new): Mpeg TS sample plays with lots of artifacts with ffplay (mplayer ok)

FFmpeg trac at avcodec.org
Wed Aug 7 22:07:32 CEST 2013


#2838: Mpeg TS sample plays with lots of artifacts with ffplay (mplayer ok)
-------------------------------------+-------------------------------------
             Reporter:  aballier     |                    Owner:
                 Type:  defect       |                   Status:  new
             Priority:  normal       |                Component:
              Version:  git-master   |  undetermined
             Keywords:               |               Resolution:
             Blocking:               |               Blocked By:
Analyzed by developer:  0            |  Reproduced by developer:  0
-------------------------------------+-------------------------------------

Comment (by aballier):

 with this hack:

 {{{
 diff --git a/libavformat/mpegts.c b/libavformat/mpegts.c
 index 15a5d2f..9661b27 100644
 --- a/libavformat/mpegts.c
 +++ b/libavformat/mpegts.c
 @@ -454,7 +454,7 @@ static int analyze(const uint8_t *buf, int size, int
 packet_size, int *index){
      memset(stat, 0, packet_size*sizeof(int));

      for(x=i=0; i<size-3; i++){
 -        if(buf[i] == 0x47 && !(buf[i+1] & 0x80) && buf[i+3] != 0x47){
 +        if(buf[i] == 0x47) { // && !(buf[i+1] & 0x80) && buf[i+3] !=
 0x47){
              stat[x]++;
              if(stat[x] > best_score){
                  best_score= stat[x];
 }}}

 the file is detected as dvhs and plays correctly

-- 
Ticket URL: <https://ffmpeg.org/trac/ffmpeg/ticket/2838#comment:2>
FFmpeg <http://ffmpeg.org>
FFmpeg issue tracker


More information about the FFmpeg-trac mailing list