[mythtv-users] FireTVstick 4k will not play DVD .iso images

John Pilkington johnpilk222 at gmail.com
Mon Jun 10 09:37:38 UTC 2019


I posted about this last year.  It's still something I would like to be 
able to do, since I have lots of these files on NAS.  This particular 
one is in a normal Videos folder.  Attached are extracts of mythfrontend 
logs from Fedora 29 x86_64 master head and from the Firestick running 
Peter's build of May 19, both trying to play the same file.  Also a 
Firestick log with a normal Video.

It seems likely that the Firestick build just doesn't have all the 
required libraries, or maybe a plugin, but I haven't found a way of 
running mythfrontend --version or getting the same info from github.

Other Firestick apps can play the .iso files, so this isn't a critical 
problem.  More of a puzzle.

Joh
-------------- next part --------------
frontend log from Fedora 29 x86_64

MythTV Version : v31-Pre-ee893973bb9
MythTV Branch : HEAD -> master
Network Protocol : 91
Library API : 31.20190109-1
QT Version : 5.11.3
Options compiled in:
 linux profile use_hidesyms using_alsa using_jack using_oss using_pulse using_pulseoutput using_backend using_bindings_perl using_bindings_python using_bindings_php using_crystalhd using_dvb using_firewire using_frontend using_hdhomerun using_vbox using_ceton using_hdpvr using_ivtv using_joystick_menu using_libcec using_libcrypto using_libdns_sd using_libfftw3 using_libxml2 using_lirc using_mheg using_opengl using_opengl_video using_opengl_themepainter using_openmax using_qtwebkit using_qtscript using_qtdbus using_taglib using_v4l2 using_x11 using_xnvctrl using_xnvctrl_external using_libbluray_external using_xrandr using_xv using_profiletype using_systemd_notify using_systemd_journal using_bindings_perl using_bindings_python using_bindings_php using_freetype2 using_mythtranscode using_opengl using_vaapi using_vaapi2 using_nvdec using_vdpau using_openmax using_ffmpeg_threads using_mheg using_libass using_libxml2 using_libmp3lame
[john at HP_Fed ~]$ 

-start playback of DVD .iso file from the Videos menu:

2019-06-08 20:53:52.590440 N  Suspending idle timer
libdvdnav: Using dvdnav version 6.0.0 - commit dcb9109e45ccd304ec82a7c7bf46cca63620adf9
libdvdread: Encrypted DVD support unavailable.
libdvdnav: DVD Title: 100_DAYS
libdvdnav: DVD Serial Number: 591C413400000000
libdvdnav: DVD Title (Alternative): 
libdvdnav: DVD disk reports itself with Region mask 0x00000000. Regions: 1 2 3 4 5 6 7 8
2019-06-08 20:53:56.304638 I  TV::TV(): Creating TV object
2019-06-08 20:53:56.375048 N  Suspending idle timer
2019-06-08 20:53:56.377046 I  TV::Init(): Created TvPlayWindow.
2019-06-08 20:53:56.382873 I  TV::HandleStateChange(): Attempting to change from None to WatchingDVD
libdvdnav: Using dvdnav version 6.0.0 - commit dcb9109e45ccd304ec82a7c7bf46cca63620adf9
libdvdread: Encrypted DVD support unavailable.
libdvdnav: DVD Title: 100_DAYS
libdvdnav: DVD Serial Number: 591C413400000000
libdvdnav: DVD Title (Alternative): 
libdvdnav: DVD disk reports itself with Region mask 0x00000000. Regions: 1 2 3 4 5 6 7 8
2019-06-08 20:53:59.230241 I  DVDRB: Opened DVD device at myth://Videos@hp_fed1/dvd_isos/100Days/mythburn.iso
2019-06-08 20:53:59.251998 E  ALSA: snd_pcm_info_get_card: Operation not permitted
2019-06-08 20:53:59.274212 N  AudioPlayer: Enabling Audio
2019-06-08 20:53:59.358491 I  AFD: codec MP2 has 2 channels
2019-06-08 20:53:59.358572 I  AFD: Opened codec 0x46a0340, id(MP2) type(Audio)
2019-06-08 20:53:59.358697 E  OMX:2 Invalid OpenMAX context
2019-06-08 20:53:59.431703 I  NVDEC: Disabled hardware decoder based deinterlacer.
2019-06-08 20:53:59.431738 I  AFD: Using nvdec for video decoding
2019-06-08 20:53:59.443243 I  AFD: Opened codec 0x5173900, id(MPEG2VIDEO) type(Video)
2019-06-08 20:53:59.443255 W  Enabling buffering optimisations for low bitrate stream.
2019-06-08 20:53:59.443263 W  Enabling buffering optimisations for low bitrate stream.
2019-06-08 20:53:59.443301 I  AOBase: Opening audio device 'default' ch 2(2) sr 48000 sf signed 16 bit reenc 0
libdvdnav: DVD disk reports itself with Region mask 0x00000000. Regions: 1 2 3 4 5 6 7 8
2019-06-08 20:53:59.954372 I  DVDRB: Resetting DVD device.
2019-06-08 20:53:59.978860 I  GLVid: Using 'opengl-hquyv' for OpenGL video type
2019-06-08 20:54:00.016177 I  Player(2): Video timing method: USleep with busy wait
2019-06-08 20:54:00.016807 I  TV::StartPlayer(): Created player.
2019-06-08 20:54:00.016824 I  TV::HandleStateChange(): Changing from None to WatchingDVD
2019-06-08 20:54:00.018710 I  TV::HandleStateChange(): Main UI disabled.
2019-06-08 20:54:00.018722 W  Enabling buffering optimisations for low bitrate stream.
2019-06-08 20:54:00.018732 N  AudioPlayer: Enabling Audio
2019-06-08 20:54:00.018745 I  TV::StartTV(): Entering main playback loop.
2019-06-08 20:54:00.020222 I  ScreenSaverDBus: Successfully inhibited screensaver via org.freedesktop.ScreenSaver. cookie 15960. nom nom
2019-06-08 20:54:00.020487 I  ScreenSaverDBus: Successfully inhibited screensaver via org.freedesktop.PowerManagement.Inhibit. cookie 71. nom nom
2019-06-08 20:54:00.020654 I  ScreenSaverX11Private: DPMS Deactivated 1
2019-06-08 20:54:00.092614 W  Enabling buffering optimisations for low bitrate stream.
2019-06-08 20:54:00.121725 I  AFD: codec MP2 has 2 channels
2019-06-08 20:54:00.121765 I  AFD: Opened codec 0x7f6bb001f780, id(MP2) type(Audio)
2019-06-08 20:54:00.121788 W  Enabling buffering optimisations for low bitrate stream.
2019-06-08 20:54:00.125965 N  Player(2): Waited 105ms for video buffers AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAP
2019-06-08 20:54:04.475050 W  AFD: Warning, audio codec 0x7f6bb001f780 id(MP2) type (Audio) already open, leaving it alone.
2019-06-08 20:54:04.475061 I  AFD: codec MP2 has 2 channels
2019-06-08 20:54:04.475070 I  AFD: Opened codec 0x7f6bb001f780, id(MP2) type(Audio)
2019-06-08 20:54:04.475114 I  AFD: Opened codec 0x7f6bb0111d40, id(DVD_SUBTITLE) type(Subtitle)
2019-06-08 20:54:04.475125 W  Enabling buffering optimisations for low bitrate stream.
2019-06-08 20:54:04.508461 I  ScreenSaverDBus: Screensaver uninhibited via org.freedesktop.ScreenSaver
2019-06-08 20:54:04.508989 I  ScreenSaverDBus: Screensaver uninhibited via org.freedesktop.PowerManagement.Inhibit
2019-06-08 20:54:04.510105 I  ScreenSaverX11Private: DPMS Reactivated 1
2019-06-08 20:54:04.687328 E  AFD_DVD: DVD context missed! lba: 844, curpts: 547200, nav end pts: 547200

-that was showing the DVD menu.  Now select the first track:

2019-06-08 20:54:30.389848 N  TV Play Window Click
2019-06-08 20:54:33.780144 I  AFD: Opened codec 0x7f6bb0111d40, id(DVD_SUBTITLE) type(Subtitle)
2019-06-08 20:54:33.780158 W  Enabling buffering optimisations for low bitrate stream.
2019-06-08 20:54:33.780186 N  AudioPlayer: Enabling Audio
2019-06-08 20:54:33.784539 I  ScreenSaverDBus: Successfully inhibited screensaver via org.freedesktop.ScreenSaver. cookie 15961. nom nom
2019-06-08 20:54:33.785276 I  ScreenSaverDBus: Successfully inhibited screensaver via org.freedesktop.PowerManagement.Inhibit. cookie 73. nom nom
2019-06-08 20:54:33.785621 I  ScreenSaverX11Private: DPMS Deactivated 1
2019-06-08 20:54:33.791111 N  Player(2): Waited 101ms for video buffers AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAP
2019-06-08 20:54:33.796095 N  VidOutGL: Deferring creation of OpenGL resources
2019-06-08 20:54:33.848127 I  AFD: Opened codec 0x7f6bb0111d40, id(DVD_SUBTITLE) type(Subtitle)
2019-06-08 20:54:33.848140 I  AFD: codec MP2 has 2 channels
2019-06-08 20:54:33.848168 I  AFD: Opened codec 0x7f6bb0012c40, id(MP2) type(Audio)
2019-06-08 20:54:33.848183 W  Enabling buffering optimisations for low bitrate stream.
2019-06-08 20:54:33.903351 I  GLVid: Using 'opengl-hquyv' for OpenGL video type



log from FireTVStick 4K running mythfrontend-20190519-arm-v31-Pre-488-gaf05a71bc3a.apk

adb logcat mfe:D *:S

on attempting to play the same .iso image:

06-08 22:02:41.238 31375 31400 I mfe     : Suspending idle timer
06-08 22:02:44.343 31375 31400 E mfe     : FileRingBuf(myth://Videos@hp_fed1/dvd_isos/100Days/mythburn.iso): Seek(256, SEEK_END) Failed
06-08 22:02:44.343 31375 31400 E mfe     :                      eno: Invalid argument (22)
06-08 22:02:44.443 31375 31400 E mfe     : FileRingBuf(myth://Videos@hp_fed1/dvd_isos/100Days/mythburn.iso): Seek(256, SEEK_END) Failed
06-08 22:02:44.443 31375 31400 E mfe     :                      eno: Invalid argument (22)
06-08 22:02:44.444 31375 31400 E mfe     : DVDInfo: Failed to open device at myth://Videos@hp_fed1/dvd_isos/100Days/mythburn.iso
06-08 22:02:44.444 31375 31400 I mfe     : Resuming idle timer



Start to play a normal Video:

06-09 13:47:50.884  4399  4423 I mfe     : Suspending idle timer
06-09 13:47:50.985  4399  4423 I mfe     : TV::TV::TV()(): Creating TV object
06-09 13:47:51.185  4399  4423 I mfe     : Suspending idle timer
06-09 13:47:51.286  4399  4423 I mfe     : TV::bool TV::Init(bool)(): Created TvPlayWindow.
06-09 13:47:51.287  4399  4423 I mfe     : TV::void TV::HandleStateChange(PlayerContext*, PlayerContext*)(): Attempting to change from None to WatchingVideo
06-09 13:47:51.788  4399  4423 I mfe     : AudioPlayer: Enabling Audio
06-09 13:47:52.489  4399  4423 I mfe     : AFD: codec AAC has 2 channels
06-09 13:47:52.490  4399  4423 I mfe     : AFD: Opened codec 0x6b6f6000, id(AAC) type(Audio)
06-09 13:47:52.490  4399  4423 I mfe     : AFD: Using ffmpeg for video decoding
06-09 13:47:52.490  4399  4423 I mfe     : AFD: Opened codec 0x6b6f6c00, id(H264) type(Video)
06-09 13:47:52.491  4399  4423 I mfe     : AOBase: Opening audio device 'AudioTrack:' ch 2(2) sr 48000 sf 32 bit floating point reenc 0
06-09 13:47:52.892  4399  4423 I mfe     : DispInfo: rate:59.94 h:1080 w:1920 xdpi:213 ydpi:216
06-09 13:47:52.892  4399  4423 I mfe     : GLVid: Using 'opengl' for OpenGL video type
06-09 13:47:52.892  4399  4423 E mfe     : VideoOutput: Couldn't load deinterlace filter opengllinearblend
06-09 13:47:53.096  4399  4423 E mfe     : MythFontProperties: Failed to load 'DejaVu Sans', got 'Roboto' instead
06-09 13:47:53.096  4399  4423 E mfe     :                      Location: assets:/mythtv/themes/default-wide/osd.xml @ 5
06-09 13:47:53.096  4399  4423 E mfe     :                      Name: 'medium'  Type: 'fontdef'
06-09 13:47:53.096  4399  4423 E mfe     : MythFontProperties: Failed to load 'DejaVu Sans', got 'Roboto' instead
06-09 13:47:53.096  4399  4423 E mfe     :                      Location: assets:/mythtv/themes/default-wide/osd.xml @ 9
06-09 13:47:53.096  4399  4423 E mfe     :                      Name: 'file'    Type: 'fontdef'
06-09 13:47:53.097  4399  4423 I mfe     : DispInfo: rate:59.94 h:1080 w:1920 xdpi:213 ydpi:216
06-09 13:47:53.097  4399  4423 I mfe     : DispInfo: rate:59.94 h:1080 w:1920 xdpi:213 ydpi:216
06-09 13:47:53.198  4399  4423 I mfe     : Player(0): Video timing method: USleep with busy wait
06-09 13:47:53.198  4399  4423 I mfe     : TV::bool TV::StartPlayer(PlayerContext*, PlayerContext*, TVState)(): Created player.
06-09 13:47:53.198  4399  4423 I mfe     : TV::void TV::HandleStateChange(PlayerContext*, PlayerContext*)(): Changing from None to WatchingVideo
06-09 13:47:53.199  4399  4423 I mfe     : TV::void TV::HandleStateChange(PlayerContext*, PlayerContext*)(): Main UI disabled.
06-09 13:47:53.199  4399  4423 I mfe     : TV::static bool TV::StartTV(ProgramInfo*, uint, const ChannelInfoList&)(): Entering main playback loop.
06-09 13:47:53.199  4399  4423 I mfe     : ScreenSaverAndroid: disable
06-09 13:47:53.200  4399  4423 I mfe     : ScreenSaverAndroid: disable 1
06-09 13:47:53.300  4399  4423 I mfe     : Player(0): Waited 104ms for video buffers AAAAAAAAAAAAAAAAAAAAAAuuuuuLLLLP










More information about the mythtv-users mailing list