Opened 13 years ago

Closed 13 years ago

Last modified 12 years ago

#9844 closed Bug Report - General (Fixed)

Unable to playback certain unencrypted ISOs via Storage Groups

Reported by: skd5aner <skd5aner@…> Owned by: markk
Priority: minor Milestone:
Component: MythTV - DVD Playback Version: 0.24-fixes
Severity: medium Keywords: storage groups, ISO
Cc: Ticket locked: no

Description

Since upgrading to 0.24 and migrating to accessing my movies via storage groups instead of NFS, I can no longer watch many of my ISO files. It appears that any ISO created with DVD Shrink will no play back properly via SGs, but playback fine over NFS. They also play back properly in other media players in both linux and windows. I've created a few ISOs with other tools which do playback alright, the issue seems to be with ISOs created with DVD Shrink.

When starting play back, the screen will often only show the background of the theme, a black screen, or a "please wait" dialog. Then, it'll either kick back to the menu, hang on a black screen and become unresponsive, or even segfault on occasion.

While googling, I stumbled across a mythbuntu user who filed a bug report on launchpad with the same issue - https://bugs.launchpad.net/ubuntu/+source/mythtv/+bug/715548

I've attached a log with mythfrontend -v playback as well as the version info.

Attachments (3)

version.txt (685 bytes) - added by skd5aner <skd5aner@…> 13 years ago.
version info
mfe-dvdoplayback.zip (29.2 KB) - added by skd5aner <skd5aner@…> 13 years ago.
mythfrontend -v playback, zipped because of file size limit
renameiso.sh (299 bytes) - added by skd5aner <skd5aner@…> 13 years ago.
Simple script to rename ".ISO" files to a lower case ".iso" extension

Download all attachments as: .zip

Change History (10)

Changed 13 years ago by skd5aner <skd5aner@…>

Attachment: version.txt added

version info

Changed 13 years ago by skd5aner <skd5aner@…>

Attachment: mfe-dvdoplayback.zip added

mythfrontend -v playback, zipped because of file size limit

comment:1 Changed 13 years ago by markk

Status: newaccepted

comment:2 Changed 13 years ago by markk

Status: acceptedinfoneeded

Ah - the penny just dropped. What happens if you change the file extension from .ISO to .iso ?

comment:3 Changed 13 years ago by Github

RingBuffer?: Use case insensitive url and extension checking.

Refs #9844

Branch: master Changeset: 0e652e29906da8ecb05f15d81282c8c9549397b2

comment:4 Changed 13 years ago by skd5aner <skd5aner@…>

Mark, that seemed to have fixed it! I changed the extension from .ISO to .iso, tried to play back and at first it didn't work - but after a "Scan for changes", it then picked up the new filename extension and worked.

Thank you SO much for the quick attention and fix - this will definitely skyrocket the WAF again. If possible, would you mind backporting to 0.24-fixes? I don't mind manually changing the file extensions, but it would be nice if I could simply upgrade and not have to deal with it. Otherwise, no worries - glad to see you already applied to fix to Master.

On another note - I am getting some segfaults on a few ISOs, so if they continue I'll file another ticket with backtraces, but I think it's an unrelated issue.

Changed 13 years ago by skd5aner <skd5aner@…>

Attachment: renameiso.sh added

Simple script to rename ".ISO" files to a lower case ".iso" extension

comment:5 Changed 13 years ago by skd5aner <skd5aner@…>

For anyone who may be experiencing this issue and doesn't want to upgrade/backport the fix manually, I found a simple script online which I've rewritten to find any "*.ISO" files in the current working directory and rename them to ".iso". I've attached it to this ticket. Just place the script in the working directory and run it.

http://code.mythtv.org/trac/attachment/ticket/9844/renameiso.sh

Once you've ran it, rescan your files and they should now work properly. Of course, this is just a work-around. Your best bet is to simply upgrade once the fix has been applied and not worry about the case of the extension.

comment:6 Changed 13 years ago by markk

Milestone: unknown0.24.2
Resolution: Fixed
Status: infoneededclosed

Fixed in 5aa5e48495226171a35f

comment:7 Changed 12 years ago by stuartm

Milestone: 0.24.2

Milestone 0.24.2 deleted

Note: See TracTickets for help on using tickets.