After an evaluation, GNOME has moved from Bugzilla to GitLab. Learn more about GitLab.
No new issues can be reported in GNOME Bugzilla anymore.
To report an issue in a GNOME project, go to GNOME GitLab.
Do not go to GNOME Gitlab for: Bluefish, Doxygen, GnuCash, GStreamer, java-gnome, LDTP, NetworkManager, Tomboy.
Bug 777703 - XBMC on original Xbox (xbmc4xbox) can't play 720p and onwards - Forcing transcoding
XBMC on original Xbox (xbmc4xbox) can't play 720p and onwards - Forcing trans...
Status: RESOLVED FIXED
Product: rygel
Classification: Applications
Component: librygel-server
0.32.x
Other Linux
: Normal enhancement
: ---
Assigned To: rygel-maint
rygel-maint
Depends on:
Blocks:
 
 
Reported: 2017-01-24 17:44 UTC by Samuel CUELLA
Modified: 2017-02-27 20:18 UTC
See Also:
GNOME target: ---
GNOME version: ---


Attachments
rygel-0.32.1-xbmc4xbox.patch (2.48 KB, patch)
2017-01-24 17:44 UTC, Samuel CUELLA
none Details | Review

Description Samuel CUELLA 2017-01-24 17:44:49 UTC
Created attachment 344172 [details] [review]
rygel-0.32.1-xbmc4xbox.patch

This patch creates a new ClientHack derivative which will detect the specific version of XBMC running on the orginal XBox (big black box) and will force transcoding to MPEG_TS_SD_EU_ISO for videos having a resolution that is too much for the xbox to handle.

It detects the xbox based on the exact platinium version used by latest (2yo) Xbmc4xbox version. Couldn't find another way as xbmc4xbox doesn't advertise itself as such when browsing. User agent used:

Browsing: Platinum/0.5.3.0, DLNADOC/1.50
Getting files: XBMC/3.5.3-r33027 (Xbox; http://www.xbmc.org)

By running it before the XbmcHacks in the ClientHacks switch, it won't interfere.
Comment 1 Jens Georg 2017-02-27 20:18:56 UTC
I pushed a slightly modified version of the patch.