Modify ↓
Ticket #10689 (closed Patch - Bug Fix: fixed)
Opened 13 months ago
Last modified 13 months ago
mythfrontend can't play bluray rip if there are non-Latin1 characters in path
| Reported by: | dluzin@… | Owned by: | Stuart Morgan <smorgan@…> |
|---|---|---|---|
| Priority: | major | Milestone: | 0.25.1 |
| Component: | MythTV - Blu-ray Playback | Version: | Unspecified |
| Severity: | medium | Keywords: | |
| Cc: | Ticket locked: | no |
Description
Mythfrontend can't play bluray rip if it's path contains non-Latin1 characters, for example cyrillic ones using UTF-8 locale. The problem resides in libs/libmythtv/bdringbuffer.cpp in BDRingBuffer::OpenFile? function. bd_open function called with path converted to Latin1, that is not correct for systems with non-default locales. Attached is a patch solving this issue.
Attachments
Change History
Changed 13 months ago by dluzin@…
- Attachment bd_non-Latin1-filenames.patch added
Changed 13 months ago by dluzin@…
- Attachment bd_non-Latin1-filenames.2.patch added
removed irrelevant encoding conversion of bd rip path (filename) passed to LOG() function
comment:2 Changed 13 months ago by Stuart Morgan <smorgan@…>
- Owner set to Stuart Morgan <smorgan@…>
- Status changed from new to closed
- Resolution set to fixed
comment:3 Changed 13 months ago by Stuart Morgan <smorgan@…>
Note: See
TracTickets for help on using
tickets.

The patch