littletom1201 / lavfilters

Automatically exported from code.google.com/p/lavfilters
GNU General Public License v2.0
0 stars 0 forks source link

LAV does not work on Extenders #500

Closed GoogleCodeExporter closed 9 years ago

GoogleCodeExporter commented 9 years ago
Describe the issue you're having:
LAV Filters only works on the host PC.  It does not work on extenders 
connecting to the host PC.

How can the issue be reproduced? Sample File?
Yes.  Any MP4 with H264 video and AAC/AC3 audio.

What version of the product are you using? In which Player?
LAV Filters 0.62

Please provide any additional information below.
In order for LAV Filters to take control of MP4 files in Windows 7, 
Win7DSFilterTweaker must be used to un-associate MP4 files with Microsoft Media 
Foundation (see attachment).  This allows LAV Splitter to control playback of 
MP4s in Windows 7 and push the audio stream to LAV Audio to allow bit streaming 
to an AVR.
This works great on the host PC.  However, by disabling Media Foundation for 
MP4s on the host PC, it causes attached extenders (like the Xbox 360) to not 
recognize the MP4 file during playback using WMC on the extender, forcing the 
host PC to transode the file for playback on the extender. (of note, this only 
happens in the WMC mode of the extender, using the Xbox Video App has no 
issues).
Would it be possible for not only the host PC to utilize LAV during WMC 
playback but also any extenders?

The link below has more background and images from this issue:
http://mediabrowser.tv/community/index.php?/topic/11841-xbox-360-extender-playba
ck-low-quality/

Original issue reported on code.google.com by wilk...@hotmail.com on 7 Nov 2014 at 9:47

Attachments:

GoogleCodeExporter commented 9 years ago
There are no plans to try to mess with Microsofts locked down system.

Original comment by h.lepp...@gmail.com on 9 Nov 2014 at 8:52

GoogleCodeExporter commented 9 years ago
WMC uses Media Foundation for streaming to extenders. It will transcode if a 
file is unsupported by MF, or if you disabled it. No way around that.

Solution is to use a 32-bit player, or a player that doesn't use MF (like 
MPC-HC), or use a different DLNA server (Plex, Serviio).

Original comment by codecgu...@gmail.com on 10 Nov 2014 at 4:07

GoogleCodeExporter commented 9 years ago
Excuse my ignorance.... but if MPC-HC can effect playback on the host PC and 
extenders, why can't the same be done with LAV?

(I am using Plex for now on the Xbox 360s.  But I would like to use Media 
Browser inside of WMC, since I watch a lot of TV in WMC and want it all in one 
place)

Original comment by wilk...@hotmail.com on 11 Nov 2014 at 12:33

GoogleCodeExporter commented 9 years ago
MPC-HC is a player and is completely utterly unrelated to extenders. It has 
ZERO effect on extenders and can not be used by extenders. I suggested MPC-HC 
as an WMC alternative for playback on the PC, not for streaming to the extender.

WMC parses a file using Media Foundation and sends the compressed audio and 
video data to the extender. The extender then decodes the data for playback. 
LAV is a set of DirectShow filters. It does not support Media Foundation and 
can thus not be used for direct streaming.

Original comment by codecgu...@gmail.com on 11 Nov 2014 at 11:04

GoogleCodeExporter commented 9 years ago
Oh ok.  You are saying run MPC-HC on the host PC without LAV to still bitstream 
without having to break media foundation.  Therefore, the files should play 
fine on the extenders.

Original comment by wilk...@hotmail.com on 13 Nov 2014 at 9:25