Ticket #5487: mythtv-latm.patch

File mythtv-latm.patch, 1.4 KB (added by paul@…, 4 years ago)

Patch so stream id 0x11 returns true in IsAudio? call

  • libs/libmythtv/mpeg/mpegtables.cpp

    diff -ur mythtv-0.21.0+fixes16973-svn/libs/libmythtv/mpeg/mpegtables.cpp mythtv-0.21.0+fixes16973+ffmpeg13060+latm/libs/libmythtv/mpeg/mpegtables.cpp
    old new  
    772772        return "audio-mp2-layer[1,2,3]"; // EIT, PMT 
    773773    else if (StreamID::MPEG1Audio==streamID) 
    774774        return "audio-mp1-layer[1,2,3]"; // EIT, PMT 
     775    else if (StreamID::MPEG2AudioAmd1==streamID) 
     776        return "audio-aac-latm"; // EIT, PMT 
    775777    else if (StreamID::AACAudio==streamID) 
    776778        return "audio-aac"; // EIT, PMT 
    777779    else if (StreamID::DTSAudio==streamID) 
  • libs/libmythtv/mpeg/mpegtables.h

    diff -ur mythtv-0.21.0+fixes16973-svn/libs/libmythtv/mpeg/mpegtables.h mythtv-0.21.0+fixes16973+ffmpeg13060+latm/libs/libmythtv/mpeg/mpegtables.h
    old new  
    155155    { 
    156156        return ((StreamID::MPEG1Audio == type) || 
    157157                (StreamID::MPEG2Audio == type) || 
     158                (StreamID::MPEG2AudioAmd1 == type) || 
    158159                (StreamID::AACAudio   == type) || 
    159160                (StreamID::AC3Audio   == type) || 
    160161                (StreamID::DTSAudio   == type));