[mythtv-users] DVD iso Playback Fails After Upgrade to 0.28

Jay Foster jayf0ster at roadrunner.com
Mon Oct 2 15:42:22 UTC 2017


On 10/2/2017 5:03 AM, Richard Hulme wrote:
> On 01/10/17 00:43, Jay Foster wrote:
>> On 09/27/2017 12:26 PM, Richard Hulme wrote:
>>> On 22/09/17 00:18, Jay Foster wrote:
>>>>>
>>>> Here is the mythfrontend log.  Nothing pops out to me.
>>>
>>> <snip>
>>>
>>>> Sep 21 15:13:54 mythbox mythfrontend.real: mythfrontend[24974]: D 
>>>> CoreContext tv_play.cpp:2245 (HandleStateChange) 
>>>> TV::HandleStateChange(): (0) -- begin
>>>> Sep 21 15:13:54 mythbox mythfrontend.real: mythfrontend[24974]: I 
>>>> CoreContext tv_play.cpp:2275 (HandleStateChange) 
>>>> TV::HandleStateChange(): Attempting to change from None to 
>>>> WatchingVideo
>>>
>>> This last line pops out to me.  It means it's trying to play the 
>>> image as a video, not as a DVD.  It should be "Attempting to change 
>>> from None to WatchingDVD".
>>>
>>> If you start mythfrontend with "-v media" (or just add it to the 
>>> existing parameters - "-v playback,media --loglevel=debug") you 
>>> should one of:
>>>
>>> "Found Bluray at ..."
>>> "Found DVD at ..."
>>> or
>>> "inspectImage - unknown"
>>>
>>> Basically, if you try to play an ISO the code tries to inspect the 
>>> contents of the image.  If it finds a sub-directory under root 
>>> called 'BDMV', it treats it as a Blu-ray image.  If it finds a 
>>> directory called "VIDEO_TS", it treats it as a DVD. Otherwise it 
>>> gives up.
>>>
>>> Richard
>>> _______________________________________________
>>> mythtv-users mailing list
>>> mythtv-users at mythtv.org
>>> http://lists.mythtv.org/mailman/listinfo/mythtv-users
>>> http://wiki.mythtv.org/Mailing_List_etiquette
>>> MythTV Forums: https://forum.mythtv.org
>>>
>> Here is the frontend log with the failing ISO followed by a working 
>> ISO.  You are correct that the failing one states, "Attempting to 
>> change from None to WatchingVideo", and the working one states, 
>> "Attempting to change from None to WatchingDVD".
>>
>> Sep 30 15:33:00 mythbox mythfrontend.real: mythfrontend[9849]: D 
>> CoreContext tv_play.cpp:378 (StartTV) TV::StartTV(): tv->Playback() 
>> -- begin
>> Sep 30 15:33:00 mythbox mythfrontend.real: mythfrontend[9849]: D 
>> CoreContext tv_play.cpp:2245 (HandleStateChange) 
>> TV::HandleStateChange(): (0) -- begin
>> Sep 30 15:33:00 mythbox mythfrontend.real: mythfrontend[9849]: I 
>> CoreContext tv_play.cpp:2275 (HandleStateChange) 
>> TV::HandleStateChange(): Attempting to change from None to WatchingVideo
>
> It looks like some lines are missing just before these lines.
>
> Compare them with the logs from the "good" image:
>
>> Sep 30 15:33:09 mythbox mythfrontend.real: mythfrontend[9849]: N 
>> CoreContext mythmainwindow.cpp:2951 (PauseIdleTimer) Suspending idle 
>> timer
>> Sep 30 15:33:09 mythbox mythfrontend.real: mythfrontend[9849]: I 
>> CoreContext mythcdrom.cpp:213 (inspectImage) Found DVD at 
>> /home2/mythtv/videos/dvd/MissionImpossible/Mission_Impossible.iso
>> Sep 30 15:33:09 mythbox mythfrontend.real: mythfrontend[9849]: I 
>> CoreContext DVD/dvdringbuffer.cpp:50 (DVDInfo) DVDInfo: Trying 
>> dvd:/home2/mythtv/videos/dvd/MissionImpossible/Mission_Impossible.iso
>> Sep 30 15:33:09 mythbox mythfrontend.real: mythfrontend[9849]: I 
>> CoreContext DVD/dvdringbuffer.cpp:76 (~DVDInfo) DVDInfo: Finishing.
>> Sep 30 15:33:09 mythbox mythfrontend.real: mythfrontend[9849]: I 
>> CoreContext tv_play.cpp:1092 (TV) TV::TV(): Creating TV object
>> Sep 30 15:33:09 mythbox mythfrontend.real: mythfrontend[9849]: I 
>> CoreContext tv_play.cpp:1111 (TV) TV::TV(): Finished creating TV object
>> Sep 30 15:33:09 mythbox mythfrontend.real: mythfrontend[9849]: D 
>> CoreContext tv_play.cpp:332 (StartTV) TV::StartTV(): -- begin
>> Sep 30 15:33:09 mythbox mythfrontend.real: mythfrontend[9849]: N 
>> CoreContext mythmainwindow.cpp:2951 (PauseIdleTimer) Suspending idle 
>> timer
>> Sep 30 15:33:09 mythbox mythfrontend.real: mythfrontend[9849]: D 
>> CoreContext tv_play.cpp:1240 (Init) TV::Init(): -- begin
>> Sep 30 15:33:09 mythbox mythfrontend.real: mythfrontend[9849]: I 
>> CoreContext tv_play.cpp:1314 (Init) TV::Init(): Created TvPlayWindow.
>> Sep 30 15:33:09 mythbox mythfrontend.real: mythfrontend[9849]: D 
>> CoreContext tv_play.cpp:8748 (DrawUnusedRects) TV::DrawUnusedRects(): 
>> -- begin
>> Sep 30 15:33:09 mythbox mythfrontend.real: mythfrontend[9849]: D 
>> CoreContext tv_play.cpp:8761 (DrawUnusedRects) TV::DrawUnusedRects(): 
>> -- end
>> Sep 30 15:33:09 mythbox mythfrontend.real: mythfrontend[9849]: D 
>> CoreContext tv_play.cpp:8748 (DrawUnusedRects) TV::DrawUnusedRects(): 
>> -- begin
>> Sep 30 15:33:09 mythbox mythfrontend.real: mythfrontend[9849]: D 
>> CoreContext tv_play.cpp:8761 (DrawUnusedRects) TV::DrawUnusedRects(): 
>> -- end
>> Sep 30 15:33:09 mythbox mythfrontend.real: mythfrontend[9849]: D 
>> CoreContext tv_play.cpp:8748 (DrawUnusedRects) TV::DrawUnusedRects(): 
>> -- begin
>> Sep 30 15:33:09 mythbox mythfrontend.real: mythfrontend[9849]: D 
>> CoreContext tv_play.cpp:8761 (DrawUnusedRects) TV::DrawUnusedRects(): 
>> -- end
>> Sep 30 15:33:09 mythbox mythfrontend.real: mythfrontend[9849]: D 
>> CoreContext tv_play.cpp:1361 (Init) TV::Init(): -- end
>> Sep 30 15:33:09 mythbox mythfrontend.real: mythfrontend[9849]: D 
>> CoreContext tv_play.cpp:378 (StartTV) TV::StartTV(): tv->Playback() 
>> -- begin
>> Sep 30 15:33:09 mythbox mythfrontend.real: mythfrontend[9849]: D 
>> CoreContext tv_play.cpp:2245 (HandleStateChange) 
>> TV::HandleStateChange(): (0) -- begin
>> Sep 30 15:33:09 mythbox mythfrontend.real: mythfrontend[9849]: I 
>> CoreContext tv_play.cpp:2275 (HandleStateChange) 
>> TV::HandleStateChange(): Attempting to change from None to WatchingDVD
>
> The "tv_play.cpp:378" line comes once it's decided what it is it's 
> trying to play.
>
>> Is MythTV confused by the space character in the file name?  I know 
>> this worked on 0.21, and assume on 0.27 (do not know if I ever checked).
>
> I couldn't reproduce the problem here by using a space in a filename, 
> although that's easy enough for you to try.  The code only looks at 
> the end of the filename and does a case-insensitive comparison with 
> ".iso" and ".img".
>
> I've just looked at the code again and there is one path that wouldn't 
> produce any output.  That is if it failed to open as a UDF image.
>
> What does:
>
> file "/home2/mythtv/videos/dvd/matrix/THE MATRIX.iso"
>
> say?
>
> You could also try:
>
> isoinfo -p -i "/home2/mythtv/videos/dvd/matrix/THE MATRIX.iso"
>
> That should produce something like this:
>
> Path table starts at block 257, size 42
>    1:    1 103
>    2:    1 104 AUDIO_TS
>    3:    1 105 VIDEO_TS
>
>
> Richard
>
> .
> _______________________________________________
> mythtv-users mailing list
> mythtv-users at mythtv.org
> http://lists.mythtv.org/mailman/listinfo/mythtv-users
> http://wiki.mythtv.org/Mailing_List_etiquette
> MythTV Forums: https://forum.mythtv.org
>
file THE\ MATRIX.iso
THE MATRIX.iso: # UDF filesystem data (version 1.5) 
'THE_MATRIX_16X9LB_N_AMERICA'

isoinfo -p -i "THE MATRIX.iso"
Path table starts at block 257, size 3222
    1:    1 105
    2:    1 106 CABINETS
    3:    1 107 SETUP
    4:    1 108 VIDEO_TS
    5:    1 109 WHV
    6:    3 10b DRIVERS
    7:    3 10c MACROMED
    8:    3 10d MSIE
    9:    3 10e SYSFILES
   10:    5 10f ALTERNATE
   11:    5 110 BANNERS
   12:    5 111 BILLBOARDS
   13:    5 112 EVENTS
   14:    5 113 IMG
   15:    5 114 PROGRAMMED
   16:    5 115 SAMPLER
   17:    5 116 THEONE
   18:    5 117 WEBSITE
   19:    6 118 CREAF
   20:    6 119 HOLLYWD1
   21:    6 11a HOLLYWD2
   22:    6 11b MARGI
   23:    6 11c ZORAN
   24:    8 11d EN
   25:    8 11e JP
   26:   10 11f IMG
   27:   11 120 IMG
   28:   12 121 IMG
   29:   13 122 IMG
   30:   15 123 IMG
   31:   15 124 KUNGFU
   32:   15 125 SCRIPT_SB
   33:   16 126 IMG
   34:   16 127 MPEG1
   35:   17 128 IMG
   36:   18 129 IMG
   37:   18 12a WHATIS
   38:   24 12b DEMOBIN
   39:   24 12c PACKAGES
   40:   25 12e DEMOBIN
   41:   25 12f PACKAGES
   42:   32 130 IMG
   43:   32 132 SETS
   44:   32 134 VID
   45:   34 136 DEMMP14T1
   46:   34 137 MMBMP14T1
   47:   34 138 OUTMP14T1
   48:   34 139 POMMP14T1
   49:   34 13a RDWMP14T1
   50:   34 13b SOLMP14T1
   51:   37 13c CGI_BIN
   52:   37 13d CMP
   53:   37 152 CONTENT
   54:   37 153 DLD
   55:   37 154 IMG
   56:   37 179 SWF
   57:   42 17a SB
   58:   43 17b CH01
   59:   43 17c CH02
   60:   43 17d CH03
   61:   43 17e CH04
   62:   43 17f CH05
   63:   43 181 CH06
   64:   43 183 CH07
   65:   43 185 CH08
   66:   43 186 CH09
   67:   43 188 CH10
   68:   43 189 CH11
   69:   43 18a CH12
   70:   43 18b CH13
   71:   43 18c CH14
   72:   43 18d CH15
   73:   43 18e CH16
   74:   43 18f CH17
   75:   43 190 CH18
   76:   43 191 CH19
   77:   43 192 CH20
   78:   43 193 CH21
   79:   43 194 CH22
   80:   43 195 CH23
   81:   43 196 CH24
   82:   43 197 CH25
   83:   43 198 CH26
   84:   43 199 CH27
   85:   43 19a CH28
   86:   43 19b CH29
   87:   43 19c CH30
   88:   43 19e CH31
   89:   43 19f CH32
   90:   43 1a0 CH33
   91:   43 1a4 CH34
   92:   43 1a5 CH35
   93:   43 1a9 CH36
   94:   43 1aa CH37
   95:   43 1ab CH38
   96:   43 1ac IMG
   97:   43 1ae THUMBS
   98:   53 1af CGI_STUFF
   99:   53 1b0 HTML
  100:   53 1b1 IMG
  101:   55 1b2 DARROW
  102:   55 1b3 DARROW1
  103:   55 1b4 DARROW2
  104:   55 1b5 DPOPUP
  105:   55 1b6 GPOPUP
  106:   55 1b7 SKROCE
  107:   55 1b9 SPOPUP
  108:   58 1ba SB
  109:   58 1bb SC
  110:   59 1bc SB
  111:   59 1c5 SC
  112:   60 1c6 SB
  113:   60 1c7 SC
  114:   61 1c8 SB
  115:   61 1c9 SC
  116:   62 1ca IMG
  117:   62 1cb STORY
  118:   63 1cc IMG
  119:   64 1cd IMG
  120:   65 1ce SB
  121:   65 1cf SC
  122:   66 1d0 IMG
  123:   67 1d1 SB
  124:   67 1d6 SC
  125:   68 1d7 SB
  126:   68 1d8 SC
  127:   69 1d9 SB
  128:   69 1dc SC
  129:   70 1dd SB
  130:   70 1de SC
  131:   71 1df SB
  132:   71 1e0 SC
  133:   72 1e1 SB
  134:   72 1e4 SC
  135:   73 1e5 SB
  136:   73 1e8 SC
  137:   74 1e9 SB
  138:   74 1ea SC
  139:   75 1eb SB
  140:   75 1ed SC
  141:   76 1ee SB
  142:   76 1ef SC
  143:   77 1f0 SB
  144:   77 1f1 SC
  145:   78 1f2 SB
  146:   78 1f3 SC
  147:   79 1f4 SB
  148:   79 1f5 SC
  149:   80 1f6 SB
  150:   80 1f7 SC
  151:   81 1f8 SB
  152:   81 1ff SC
  153:   82 200 IMG
  154:   83 201 SB
  155:   83 202 SC
  156:   84 203 SB
  157:   84 204 SC
  158:   85 205 IMG
  159:   86 206 SB
  160:   86 20c SC
  161:   87 20d IMG
  162:   87 20e NEW
  163:   88 212 IMG
  164:   88 213 SB
  165:   89 219 SB
  166:   89 21c SC
  167:   90 21d IMG
  168:   91 21f SB
  169:   91 220 SC
  170:   92 221 IMG
  171:   93 223 SB
  172:   93 229 SC
  173:   94 22a SB
  174:   94 22b SC
  175:   95 22c SB
  176:   95 22d SC
  177:   99 22e COMIC
  178:   99 22f COMING_SOON
  179:   99 230 EMAIL
  180:   99 231 IMG
  181:   99 233 PHOTOS
  182:   99 234 PRINCIPALS
  183:   99 235 RANDOM_FLASH
  184:   99 236 SCREENSAVER
  185:   99 237 SECRET
  186:   99 238 SECRET_OLD
  187:   99 239 TOOLS
  188:   99 23a TOP
  189:  108 23b IMG
  190:  109 23c IMG
  191:  110 23d IMG
  192:  111 244 IMG
  193:  112 245 IMG
  194:  113 246 IMG
  195:  114 247 IMG
  196:  115 248 IMG
  197:  120 249 IMG
  198:  121 24a IMG
  199:  123 24b IMG
  200:  124 24e IMG
  201:  125 24f IMG
  202:  126 250 IMG
  203:  127 251 IMG
  204:  128 253 IMG
  205:  129 254 IMG
  206:  130 255 IMG
  207:  131 256 IMG
  208:  132 257 IMG
  209:  133 258 IMG
  210:  134 25a IMG
  211:  135 25b IMG
  212:  136 25d IMG
  213:  137 25e IMG
  214:  138 25f IMG
  215:  139 260 IMG
  216:  140 261 IMG
  217:  141 262 IMG
  218:  142 263 IMG
  219:  143 264 IMG
  220:  144 265 IMG
  221:  145 266 IMG
  222:  146 267 IMG
  223:  147 268 IMG
  224:  148 269 IMG
  225:  149 26a IMG
  226:  150 26b IMG
  227:  151 26c IMG
  228:  152 26f IMG
  229:  154 270 IMG
  230:  155 271 IMG
  231:  156 272 IMG
  232:  157 273 IMG
  233:  159 274 IMG
  234:  160 278 IMG
  235:  162 279 IMG
  236:  164 27b IMG
  237:  165 27e IMG
  238:  166 280 IMG
  239:  168 281 IMG
  240:  169 282 IMG
  241:  171 283 IMG
  242:  172 286 IMG
  243:  173 287 IMG
  244:  174 288 IMG
  245:  175 289 IMG
  246:  176 28a IMG
  247:  177 28b IMG
  248:  181 28c IMG
  249:  182 28e IMG
  250:  184 28f IMG
  251:  185 290 IMG
  252:  185 291 TRINITY_ANIM
  253:  186 292 IMG
  254:  186 293 TRINITY_ANIM
  255:  187 294 IMG
  256:  188 295 IMG
  257:  191 296 TRINITYC
  258:  252 297 IMG
  259:  254 298 IMG



More information about the mythtv-users mailing list