Media Player Sharing not transcoding AC3 streams correctly
I have an avi file in my shared library. It's an xVid/MPEG4 video stream, with a 6 channel AC3 audio stream. The DLNA server advertises 9 resources. None of the transcoded resources work. The MPEG2 stream for example, reports 2 channel audio, but you just get an error when you try to open the stream. If I downsample the audio stream to 2-channel audio, then drop the file into the library, the transcoding works. Does Media Player automatically downsample AC3 into 2 channel audio, for those other streams it is advertising? I'd rather not keep 2 copies of everything in my shared library, so that my TV can read the 2 channel version, and my PS3 and XBox can read the AC3 version...
November 19th, 2010 3:16pm

So far, the work around, is to encode the video file, so that it has 2 audio streams. Audio stream 1 must be 2-channel audio, with stream 2 being the AC-3 stream. Then it works on all my devices. It looks like Windows will only transcode stream #1, and if it's not 2-channel audio, it barfs. Hopefully there is a solution that will allow windows to automatically downsample to 2 channel audio while it's transcoding, so I don't need to encode my videos to have multiple audio streams.
Free Windows Admin Tool Kit Click here and download it now
November 19th, 2010 4:22pm

Please take a look at this thread http://social.answers.microsoft.com/Forums/en-US/w7pictures/thread/90a2b3d6-2bf0-4150-b78b-e0049d2a8008#0e236f2a-0617-4736-ae49-75b331d9ca4e On Fri, 19 Nov 2010 20:12:31 +0000, avs wrote: > > >I have an avi file in my shared library. It's an xVid/MPEG4 video stream, with a 6 channel AC3 audio stream. The DLNA server advertises 9 resources. None of the transcoded resources work. The MPEG2 stream for example, reports 2 channel audio, but you just get an error when you try to open the stream. If I downsample the audio stream to 2-channel audio, then drop the file into the library, the transcoding works. > >Does Media Player automatically downsample AC3 into 2 channel audio, for those other streams it is advertising? I'd rather not keep 2 copies of everything in my shared library, so that my TV can read the 2 channel version, and my PS3 and XBox can read the AC3 version... Barb Bowman http://www.digitalmediaphile.com
November 20th, 2010 5:40am

I looked at this thread, but it doesn't answer my question... What I'm referring to, I'm pretty sure is a bug in Media Player Sharing. I say that, because if Audio Stream 1 is AC3, Media Sharing will lockup when it tries to transcode. When I say lockup, I mean, if you look at the URI of any of the resources exposed by the UPnP Server, and try to do an HTTP-GET on any of the HTTP resources, the server DOES NOT RESPOND. It accepts the TCP connection, then just stalls, without responding to the HTTP request. This is why it's not playing on my TV. It actually won't play on *any* device that attempts to use any of the non-native streams, as the HTTP transaction will timeout on the client side waiting for an HTTP response. But as soon as I make it so Audio stream one is not AC3, (like making it stream #2), then everything works, and Media Sharing correctly responds to HTTP requests. I looked at the network traces, and wrote a test app, and verified, that it does indeed accept the TCP connection, then just hangs. It happened to work on my PS3 with the AC3 stream as stream #1, becuase the PS3 didn't need to use any of the transcoded URI's, it supported the native format, and so chose Resource #1.
Free Windows Admin Tool Kit Click here and download it now
December 18th, 2010 2:10pm

I've emailed MS to take a look at this thread. With the holidays, a lot of people are on vacation so it may be a while.. On Sat, 18 Dec 2010 19:06:27 +0000, avs wrote: > > >I looked at this thread, but it doesn't answer my question... What I'm referring to, I'm pretty sure is a bug in Media Player Sharing. I say that, because if Audio Stream 1 is AC3, Media Sharing will lockup when it tries to transcode. When I say lockup, I mean, if you look at the URI of any of the resources exposed by the UPnP Server, and try to do an HTTP-GET on any of the HTTP resources, the server DOES NOT RESPOND. It accepts the TCP connection, then just stalls, without responding to the HTTP request. This is why it's not playing on my TV. It actually won't play on *any* device that attempts to use any of the non-native streams, as the HTTP transaction will timeout on the client side waiting for an HTTP response. But as soon as I make it so Audio stream one is not AC3, (like making it stream #2), then everything works, and Media Sharing correctly responds to HTTP requests. > >I looked at the network traces, and wrote a test app, and verified, that it does indeed accept the TCP connection, then just hangs. > >It happened to work on my PS3 with the AC3 stream as stream #1, becuase the PS3 didn't need to use any of the transcoded URI's, it supported the native format, and so chose Resource #1. Barb Bowman http://www.digitalmediaphile.com
December 19th, 2010 5:34am

This topic is archived. No further replies will be accepted.

Other recent topics Other recent topics