[mythtv-commits] Ticket #12430: HLS transcoding broken on 0.27.4

MythTV noreply at mythtv.org
Tue Apr 14 18:32:13 UTC 2015


#12430: HLS transcoding broken on 0.27.4
------------------------------------------------+--------------------------
     Reporter:  Frank Phillips <fphillips81@…>  |      Owner:  cpinkham
         Type:  Bug Report - General            |     Status:  new
     Priority:  minor                           |  Milestone:  unknown
    Component:  MythTV - HTTP Streaming         |    Version:  0.27-fixes
     Severity:  medium                          |   Keywords:  HLS,
Ticket locked:  0                               |  transcoding
------------------------------------------------+--------------------------
 On 0.27.4, when doing an HLS transcode of a HD (MCH audio) recording, the
 end result is all of the video is in the final segment file, and there is
 no audio track.

 I hear that master doesn't have this problem.

 ---

 This is a compound problem. The last good commit is 3.152.926bb8d. The
 next commit 3.153.db74cee creates normal segment files, but has garbled
 audio. That is the first problem.

 After that, 3.154.07d4b2c puts all the video in the final av segment file
 and no audio tracks are written anywhere.
 I watched the files being written, only html/m3u8 get data until it gets
 to the final av and seems to write it all out of a buffer.

 I noticed the 3.152.mi has "Mode extension: MS Stereo" and 3.153.mi does
 not.

 {{{
 -rw-r--r-- 1 mythtv mythtv 193M Apr 14 12:43
 1421_20150414000000.mpg.480x272_800kV_64kA.av.000180.ts
 -rw-r--r-- 1 mythtv mythtv  13K Apr 14 12:43
 1421_20150414000000.mpg.480x272_800kV_64kA.ao_32kA.m3u8
 -rw-r--r-- 1 mythtv mythtv  13K Apr 14 12:43
 1421_20150414000000.mpg.480x272_800kV_64kA.av.m3u8
 -rw-r--r-- 1 mythtv mythtv  297 Apr 14 12:35
 1421_20150414000000.mpg.480x272_800kV_64kA.html
 -rw-r--r-- 1 mythtv mythtv  210 Apr 14 12:35
 1421_20150414000000.mpg.480x272_800kV_64kA.m3u8
 -rw-r--r-- 1 mythtv mythtv    0 Apr 14 12:35
 1421_20150414000000.mpg.480x272_800kV_64kA.ao_32kA.000001.ts
 -rw-r--r-- 1 mythtv mythtv    0 Apr 14 12:36
 1421_20150414000000.mpg.480x272_800kV_64kA.ao_32kA.000002.ts
 -rw-r--r-- 1 mythtv mythtv    0 Apr 14 12:36
 1421_20150414000000.mpg.480x272_800kV_64kA.ao_32kA.000003.ts
 -rw-r--r-- 1 mythtv mythtv    0 Apr 14 12:36
 1421_20150414000000.mpg.480x272_800kV_64kA.ao_32kA.000004.ts
 -rw-r--r-- 1 mythtv mythtv    0 Apr 14 12:36
 1421_20150414000000.mpg.480x272_800kV_64kA.ao_32kA.000005.ts
 -rw-r--r-- 1 mythtv mythtv    0 Apr 14 12:36
 1421_20150414000000.mpg.480x272_800kV_64kA.ao_32kA.000006.ts
 -rw-r--r-- 1 mythtv mythtv    0 Apr 14 12:36
 1421_20150414000000.mpg.480x272_800kV_64kA.ao_32kA.000007.ts
 ...
 -rw-r--r-- 1 mythtv mythtv    0 Apr 14 12:35
 1421_20150414000000.mpg.480x272_800kV_64kA.av.000001.ts
 -rw-r--r-- 1 mythtv mythtv    0 Apr 14 12:36
 1421_20150414000000.mpg.480x272_800kV_64kA.av.000002.ts
 -rw-r--r-- 1 mythtv mythtv    0 Apr 14 12:36
 1421_20150414000000.mpg.480x272_800kV_64kA.av.000003.ts
 -rw-r--r-- 1 mythtv mythtv    0 Apr 14 12:36
 1421_20150414000000.mpg.480x272_800kV_64kA.av.000004.ts
 -rw-r--r-- 1 mythtv mythtv    0 Apr 14 12:36
 1421_20150414000000.mpg.480x272_800kV_64kA.av.000005.ts
 -rw-r--r-- 1 mythtv mythtv    0 Apr 14 12:36
 1421_20150414000000.mpg.480x272_800kV_64kA.av.000006.ts
 -rw-r--r-- 1 mythtv mythtv    0 Apr 14 12:36
 1421_20150414000000.mpg.480x272_800kV_64kA.av.000007.ts
 -rw-r--r-- 1 mythtv mythtv    0 Apr 14 12:36
 1421_20150414000000.mpg.480x272_800kV_64kA.av.000008.ts
 ...
 }}}


 mythbackend --version
 Please attach all output as a file in bug reports.
 MythTV Version : v0.27.4-42-g628183a-dirty
 MythTV Branch : makepkg
 Network Protocol : 77
 Library API : 0.27.20141016-1
 QT Version : 4.8.6
 Options compiled in:
  linux debug use_hidesyms using_alsa using_oss using_pulse
 using_pulseoutput using_backend using_bindings_perl using_bindings_python
 using_bindings_php using_dvb using_frontend using_joystick_menu
 using_libcrypto using_libdns_sd using_libfftw3 using_libxml2 using_libudf
 using_lirc using_mheg using_opengl using_opengl_video using_qtwebkit
 using_qtscript using_qtdbus using_taglib using_x11 using_xrandr using_xv
 using_debugtype using_bindings_perl using_bindings_python
 using_bindings_php using_mythtranscode using_opengl using_vaapi
 using_vdpau using_ffmpeg_threads using_mheg using_libass using_libxml2
 using_libudf

 libx264 144.20150223

 lame 3.99.5

--
Ticket URL: <https://code.mythtv.org/trac/ticket/12430>
MythTV <http://www.mythtv.org>
MythTV Media Center


More information about the mythtv-commits mailing list