Page 1 of 1

Profile fix for Toshiba Regza

PostPosted: Wed May 25, 2011 1:23 pm
by Stan
I created my own device profile for my Toshiba Regza (RV75) based on various posts within the forums, and it has worked fine. I also noticed that the latest version (0.5.2) has a relevant device profile listed, but that it doesn't work correctly. To enable back/forward navigation in the TV Media Renderer the video needs to be in MPEG-PS format instead of MPEG-TS, and I've also added conversion from H.264 and incompatible audio transcodings. Hope it helps, and maybe the mods might make it into the next version.

Stan

  Code:
   <Profile id="13" name="Toshiba Regza" extendsProfileId="1">
      <Detection>
         <UPnPSearch>
            <FriendlyName>TOSHIBA REGZA</FriendlyName>
         </UPnPSearch>
      </Detection>
      <Transcoding>
         <!-- Transcode all video to MPEG-PS stream, with MPEG-2 video & AC3 audio -->
         <Video targetContainer="mpeg" targetVCodec="mpeg2video" targetACodec="ac3">
            <Matches container="asf" />
            <Matches container="avi" />
            <Matches container="mp4" />
            <Matches container="matroska" />
            <Matches container="flv" />
            <Matches container="mpegts" />
            <Matches container="mpeg" vCodec="h264" />
            <!-- If audio not AC3, it must be transcoded -->
            <Matches container="mpeg" aCodec="aac" />
            <Matches container="mpeg" aCodec="mp3" />
            <Matches container="mpeg" aCodec="dca" />
         </Video>
         <!-- Transcode all audio to Linear PCM -->
         <Audio targetContainer="lpcm" aBitrate="192">
            <Matches container="asf" />
            <Matches container="mp4" />
            <Matches container="mp3" />
            <Matches container="flac" />
            <Matches container="ogg" />
         </Audio>
      </Transcoding>
      <AutomaticImageRotation>true</AutomaticImageRotation>
   </Profile>

Re: Profile fix for Toshiba Rezga

PostPosted: Wed May 25, 2011 1:36 pm
by Illico
Good,
But if you want your profile to be in the next 0.6 release, could be fine that others Toshiba Regza users test and valid it.

But first, could you edit your previous post and change REZGA to REGZA ;-)

Re: Profile fix for Toshiba Rezga

PostPosted: Wed May 25, 2011 1:48 pm
by Illico
Could you post the detailed logging file (see signature) to check the "header detection" of your device?

Re: Profile fix for Toshiba Rezga

PostPosted: Wed May 25, 2011 1:55 pm
by Illico
I think, you could add
<Detection>
<X-AV-Client-Info>.*Intel_SDK_for_UPnP_devices.*</X-AV-Client-Info>
</Detection>

for device autodetection

Re: Profile fix for Toshiba Regza

PostPosted: Sun Jun 12, 2011 3:41 pm
by Stan
Yes, I got this from the DEBUG logging:
  Code:
USER-AGENT: UPnP/1.0 DLNADOC/1.50 Intel_SDK_for_UPnP_devices/1.2

and this from the UPnP M-SEARCH:
  Code:
<?xml version="1.0" ?>
<root xmlns="urn:schemas-upnp-org:device-1-0" xmlns:pnpx="http://schemas.microsoft.com/windows/pnpx/2005/11" xmlns:df="http://schemas.microsoft.com/windows/2008/09/devicefoundation" xmlns:microsoft="urn:schemas-microsoft-com:WMPDMR-1-0">
   <specVersion>
      <major>1</major>
      <minor>0</minor>
   </specVersion>
   <device>
      <deviceType>urn:schemas-upnp-org:device:MediaRenderer:1</deviceType>
      <friendlyName>TOSHIBA REGZA</friendlyName>
      <manufacturer>TOSHIBA</manufacturer>
      <modelDescription>TOSHIBA_LCD_TV</modelDescription>
      <modelName>37RV753</modelName>
      <UDN>uuid:7728bbf4-a04d-11de-9850-e89d8757bbda</UDN>
      <dlna:X_DLNADOC xmlns:dlna="urn:schemas-dlna-org:device-1-0">DMR-1.50</dlna:X_DLNADOC>
      <presentationURL>http://10.0.0.10:20000/presentation/presentation.html</presentationURL>
      <pnpx:X_hardwareId>VEN_0028&amp;DEV_0001&amp;REV_02 VEN_0033&amp;DEV_0006&amp;REV_01</pnpx:X_hardwareId>
      <pnpx:X_compatibleId>MS_DigitalMediaDeviceClass_DMR_V001</pnpx:X_compatibleId>
      <pnpx:X_deviceCategory>Displays MediaDevices</pnpx:X_deviceCategory>
      <df:X_deviceCategory>Display.TV.LCD Multimedia.DMR Multimedia.DMP</df:X_deviceCategory>
      <iconList>
         <icon>
            <mimetype>image/png</mimetype>
            <width>48</width>
            <height>48</height>
            <depth>24</depth>
            <url>/icon/regza_48_48_24.png</url>
         </icon>
         <icon>
            <mimetype>image/png</mimetype>
            <width>120</width>
            <height>120</height>
            <depth>24</depth>
            <url>/icon/regza_120_120_24.png</url>
         </icon>
         <icon>
            <mimetype>image/jpeg</mimetype>
            <width>48</width>
            <height>48</height>
            <depth>24</depth>
            <url>/icon/regza_48_48_24.jpg</url>
         </icon>
         <icon>
            <mimetype>image/jpeg</mimetype>
            <width>120</width>
            <height>120</height>
            <depth>24</depth>
            <url>/icon/regza_120_120_24.jpg</url>
         </icon>
      </iconList>
      <serviceList>
         <service>
            <serviceType>urn:schemas-upnp-org:service:ConnectionManager:1</serviceType>
            <serviceId>urn:upnp-org:serviceId:ConnectionManager</serviceId>
            <controlURL>/MediaRenderer/ConnectionManager/Control</controlURL>
            <eventSubURL>/MediaRenderer/ConnectionManager/Event</eventSubURL>
            <SCPDURL>/xml/ConnectionManager.xml</SCPDURL>
         </service>
         <service>
            <serviceType>urn:schemas-upnp-org:service:AVTransport:1</serviceType>
            <serviceId>urn:upnp-org:serviceId:AVTransport</serviceId>
            <controlURL>/MediaRenderer/AVTransport/Control</controlURL>
            <eventSubURL>/MediaRenderer/AVTransport/Event</eventSubURL>
            <SCPDURL>/xml/Transport.xml</SCPDURL>
         </service>
         <service>
            <serviceType>urn:schemas-upnp-org:service:RenderingControl:1</serviceType>
            <serviceId>urn:upnp-org:serviceId:RenderingControl</serviceId>
            <controlURL>/MediaRenderer/RendererControl/Control</controlURL>
            <eventSubURL>/MediaRenderer/RendererControl/Event</eventSubURL>
            <SCPDURL>/xml/RendererControl.xml</SCPDURL>
         </service>
      </serviceList>
   </device>
</root>


My guess is that an addition section like this would do it, although would have to be checked against other Regza models, and it may work for other Toshiba models too, so the regex could be expanded to account for this:
  Code:
<Detection>
   <UPnPSearch>
      <FriendlyName>TOSHIBA REGZA</FriendlyName>
      <ModelName>[0-9]+RV[0-9]+</ModelName>
   </UPnPSearch>
</Detection>

Re: Profile fix for Toshiba Regza

PostPosted: Sun Jun 12, 2011 9:24 pm
by zip
you can use just frindly name and then not to worry about the model name

Re: Profile fix for Toshiba Regza

PostPosted: Sat Jul 02, 2011 9:32 am
by dlondon
I replaced the Toshiba Regza profile in profiles.xml with this one, and it works fine. Fast-forwarding is slow and occasionally gets hung up, but it works. Mac users should note that to find the profiles.xml file you need to right-click on the application and reveal package contents, then go down through contents, resources, java, and config folders to find it.

Re: Profile fix for Toshiba Regza

PostPosted: Sat Aug 13, 2011 10:28 pm
by superpollo
i used this profile with toshiba 40S51U and it doesn't fast forward, nor the audio works when playing MKV video

any sugestion?

best regards

Marco

Re: Profile fix for Toshiba Regza

PostPosted: Thu Aug 18, 2011 9:21 am
by DAfshar
First off, thanks for posting the updated profile.
I have a Japanese 42" Toshiba Regza and the network is working fine and finds Serviio with no prob at all.
At first, using the Toshiba profile included with Serviio, I wasn't able to play any of my avi files.

With your newer profile, it seems that the audio is coming through but I'm not getting any video.
Has anyone experienced this problem?

If not, would I be best finding a different media server? :?