View Issue Details

IDProjectCategoryView StatusLast Update
0010243MMW v4DLNA/UPnPpublic2012-12-30 23:33
Reporterpeke Assigned To 
PriorityurgentSeveritymajorReproducibilityalways
Status closedResolutionfixed 
Product Version4.1 
Target Version4.1Fixed in Version4.1 
Summary0010243: Matroska video format mime types are non standard (Regression)
DescriptionThis is regression from fixing 0007841 where MKV Mime types are not set correctly for some devices that follow strict standard where others use workaround from 0007841

Additional Info:
http://matroska.org/technical/specs/notes.html
http://en.wikipedia.org/wiki/Matroska
http://oshare.sourceforge.net/

Various UPnP testing Tools
http://opentools.homeip.net/dev-tools-for-upnp

We should add/consider adding page in server settings where we can bridge/connect non standard mime Types like in this case or add [x] Use MKV compatibility/alternative mode
Additional InformationTicket:
HGF-454048
TagsNo tags attached.
Attached Files
mime.c (7,765 bytes)
Fixed in build1615

Relationships

related to 0007841 closedLudek DLNA/UPnP: Add Matroska video format as supported 
related to 0010254 resolvedLudek DLNA: We should consider introducing DLNA profiles 
related to 0010305 closedLudek Samsung TV cannot play MOV videos 

Activities

peke

2012-12-18 01:55

developer   ~0033945

oShare only serve "http-get:*:video/x-matroska:" as seen in its source code (mime.c)

Ludek

2012-12-18 09:54

developer   ~0033954

Last edited: 2012-12-18 13:04

OK, so it looks that by changing mime type from "video/x-matroska" to "video/x-mkv" it started to work for Samsung BDT 7800M, but no longer works for "Oppo BDP-93"

-> Oppo BDP-93 requires "video/x-matroska"
-> Samsung BDT 7800M requires "video/x-mkv"

So we should try to somehow serve both (probably to distinguish based on user-agent, the same approach we used for WMP/PS3/xBox compatibility).

Ludek

2012-12-18 14:11

developer   ~0033959

Last edited: 2012-12-18 14:31

Fixed in 1615.

If user-agent is "OPPO PLAYER" then "video/x-matroska" is used otherwise "video/x-mkv"

Note that x-matroska seems to be right, but popular Samsung TVs wants x-mkv, so the better might be to serve x-matroska for all but Samsung TVs, but I am not sure if it is issue for all Samsung TVs, we will need to decide later once we have more testing info.

peke

2012-12-30 23:33

developer   ~0034216

Verified 1616 with LG LM860 and MKV is played