Modify
Warning Please read the Ticket HowTo before creating or commenting on a ticket. Failure to do so may cause your ticket to be rejected or result in a slower response.

Opened 3 years ago

Closed 3 years ago

Last modified 2 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@…> 3 years ago.
version info
mfe-dvdoplayback.zip (29.2 KB) - added by skd5aner <skd5aner@…> 3 years ago.
mythfrontend -v playback, zipped because of file size limit
renameiso.sh (299 bytes) - added by skd5aner <skd5aner@…> 3 years ago.
Simple script to rename ".ISO" files to a lower case ".iso" extension

Download all attachments as: .zip

Change History (10)

Changed 3 years ago by skd5aner <skd5aner@…>

version info

Changed 3 years ago by skd5aner <skd5aner@…>

mythfrontend -v playback, zipped because of file size limit

comment:1 Changed 3 years ago by markk

  • Status changed from new to accepted

comment:2 Changed 3 years ago by markk

  • Status changed from accepted to infoneeded

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

comment:3 Changed 3 years ago by Github

RingBuffer?: Use case insensitive url and extension checking.

Refs #9844

Branch: master
Changeset: 0e652e29906da8ecb05f15d81282c8c9549397b2

comment:4 Changed 3 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 3 years ago by skd5aner <skd5aner@…>

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

comment:5 Changed 3 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 3 years ago by markk

  • Milestone changed from unknown to 0.24.2
  • Resolution set to Fixed
  • Status changed from infoneeded to closed

comment:7 Changed 2 years ago by stuartm

  • Milestone 0.24.2 deleted

Milestone 0.24.2 deleted

Add Comment

Modify Ticket

Action
as closed .
The resolution will be deleted. Next status will be 'new'.
Author


E-mail address and user name can be saved in the Preferences.

 
Note: See TracTickets for help on using tickets.