summaryrefslogtreecommitdiff
path: root/multimedia/mediatomb/patches/patch-src_cds__resource__manager.cc
blob: 6a5ec75d4f1fe7e5b44c5915ee7c06b680e06bc8 (plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
$NetBSD: patch-src_cds__resource__manager.cc,v 1.1 2012/09/25 11:45:11 ryoon Exp $

Support SONY Bravia
http://blog-imgs-30.fc2.com/h/o/r/horip/mediatomb-0_12_1_bravia_support_0_1_patch.txt

--- src/cds_resource_manager.cc.orig	2010-03-25 14:58:11.000000000 +0000
+++ src/cds_resource_manager.cc
@@ -459,6 +459,29 @@ void CdsResourceManager::addResources(Re
                         extend = _(D_PROFILE) + "=" + D_JPEG_LRG+";";
                 }
             }
+		// Add extended protocol information on filse
+		// need to be transcoded // horipiri
+		else if (strstr(mimeType.c_str(),"video/mpeg"))
+		{
+		    extend = _(D_PROFILE) + "=" + D_MPEG_PS_NTSC + ";";
+		}
+		//else if (strstr(mimeType.c_str(),"audio/mp3"))
+		else if (strstr(mimeType.c_str(),"audio/mpeg"))
+		{
+		    extend = _(D_PROFILE) + "=" + "MP3" + ";";
+		}
+		    else if (strstr(mimeType.c_str(),"audio/L16"))
+		{
+		    extend = _(D_PROFILE) + "=" + "LPCM" + ";";
+		}
+		/*
+		else if (strstr(mimeType.c_str(),"video/vnd.dlna.mpeg-tts"))
+		{
+		    extend = _(D_PROFILE) + "=" + "MPEG_TS_SD_60_AC3_T" + ";";
+		    log_debug("ts HIT!!\n");
+		}
+		log_debug("###mimeType: %s\n", mimeType.c_str());
+		*/
 
 #ifdef EXTERNAL_TRANSCODING
         // we do not support seeking at all, so 00