SageTV Community  

Go Back   SageTV Community > SageTV BETA Release Products > SageTV Beta Test Software
Forum Rules FAQs Community Downloads Today's Posts Search

Notices

SageTV Beta Test Software Discussion related to BETA Releases of the SageTV application produced by SageTV. Questions, issues, problems, suggestions, etc. regarding SageTV Beta Releases should be posted here.

Reply
 
Thread Tools Search this Thread Display Modes
  #1  
Old 10-03-2006, 05:17 PM
justme justme is offline
Moderator
 
Join Date: Mar 2003
Location: Greater Baltimore/Washington Metropolitan area
Posts: 1,481
Sage6 Media playback multi audio/subs? No Dshow?

I already read one post in the beta release thread where that poster seems to be having a similiar(in the sense it realtes to Sage's internal player and Dshow) issue with Sage's playback of files with Sages player, so I thought I'd post a thread an ask for some help/clarification on my problem with this.

OK, I've been away for a while in the enemies(M$) camp. Still in V5.0.4 I could use my Dshow filters to play back my media libraries content. This allowed me to use CCCP(basically Haali's splitter and a h264/xvid/divx capable build of FFDShow) to play back my OGMs/MKVs with the preferred audio/subtitle. In other words if the file had a Jap audio track that was first followed by an Eng audio track, Haali would know I want Eng(from haalis setting) as the audio even if it is the second/nondefault track. The same thing went for subtitles, if their were their, in the format I setup as prefered, they were played. This meant I also got Eng DVD subs for most of my files(mostly ripped anime).

In the Ver 6 beta it appears that Sage is using it's own internal player for OGM/MKVs that are imported. I say this since I don't see any of the filter tray icons that get loaded when the same file is played using a "normal" Dshow app. This wouldn't be that big of a deal as Sage seems to get the media format right, but it's player doesn't seem to notice multiple audio/sub streams and hence just plays the first stream. If Sage would notice these streams and allow their selection on playback this would be great, as then Sage would be able to do all I was doing before in it's own player. Alternatively can I force Sage to use my systems Dshow filter setup for imported media playback? Is this a bug that it doesn't detect multiple streams and offer a choice(or use a preference yopu've setup) for playback? Or did I miss something on my quick scan of the manual?

Oh also what about AC3filter, in reqards to just imported media? Before it was autoincert to my filter chain. Right now this is a Machine setup just to play with Sage 6, so I don't have it hhoked up to my TV and AV system. Still I know I used AC3filter before to get around some issue on playback to my amp.

Just to be clear my sub streams are never played by Sage 6, even if there is only 1 sub stream in the file.

I hope I explained that well. Any help would be appreciated.

Last edited by justme; 10-03-2006 at 05:36 PM.
Reply With Quote
  #2  
Old 10-03-2006, 05:50 PM
Narflex's Avatar
Narflex Narflex is offline
Sage
 
Join Date: Feb 2003
Location: Redondo Beach, CA
Posts: 6,349
Nice to see you again. Give this property a try:

mplayer/use_for_all_mpeg4_playback=false

That might fix your problem. If not, let me know.
__________________
Jeffrey Kardatzke
Google
Founder of SageTV
Reply With Quote
  #3  
Old 10-03-2006, 05:51 PM
StephaneM's Avatar
StephaneM StephaneM is offline
Sage Icon
 
Join Date: Mar 2006
Location: France
Posts: 1,463
I also think that switching to MPlayer for all video / audio playback except for MPEG2 will be a source of troubles .

I reviewed the MPlayer documentation and it seems very difficult for SageTV to let user choose DirectShow filters (and it's only for audio and video codec : forget about a complex DirectShow graph tweaking).

I'm not sure what to think about this... (But for sure I couldn't use anymore Cyberlink Audio Decoder to have Dolby Pro Logic IIx on DiVx / Xvid video files )

Regards,
Stéphane.
Reply With Quote
  #4  
Old 10-03-2006, 06:04 PM
StephaneM's Avatar
StephaneM StephaneM is offline
Sage Icon
 
Join Date: Mar 2006
Location: France
Posts: 1,463
Quote:
Originally Posted by Narflex
Give this property a try:
mplayer/use_for_all_mpeg4_playback=false
For me, it allows DivX / Xvid to be played back with DirectShow filters.

So one question : can we know how SageTV will decide to use it's own DirectShow player or MPlayer?

Regards,
Stéphane.
Reply With Quote
  #5  
Old 10-03-2006, 06:55 PM
justme justme is offline
Moderator
 
Join Date: Mar 2003
Location: Greater Baltimore/Washington Metropolitan area
Posts: 1,481
Quote:
Originally Posted by Narflex
Nice to see you again.
Thanks, I'm hoping that Ver6 will make me stay away from the evil empire's software. And yes I've already bought an upgrade key no matter what happens with Ver6. I thought of it as a late payment for support/upgrades over the last few years.
Quote:
Originally Posted by Narflex
Give this property a try:
mplayer/use_for_all_mpeg4_playback=false
That might fix your problem. If not, let me know.
First the good news...
OK, that setting made a difference. Sage went ahead and loaded up my Dshow filters and used my prefered settings. ie Proper audio and proper subs.
Now the bad...
However on checking a few other files I found they were being loaded by sage just like before. ie no Dshow tray icons and no subs or wrong audio(just played the first stream listed in the file).

I've done some real quick checking, as i'm short on time right now. And so far testing 4 different series points out at least 2 difference in the 2 files formats. The one that properly loaded up Dshow in Sage(with setting to false) was a MKV file with a FOURC of DX50. The two that acted the same(undesired/not loading Dshow filters) were OGMs with FOURCs of XVID.

Rather it's the contianer that's making the difference or the FOURCC I don't know. I'll try and find some OGMs with a Fourc of DX50, as well as some MKVs with a FOURC of XVID. I'll report the results asap. I know I got to have all the permutations on my network, it's just checking the files info for the desired combo and then testing in Sage. Unfortunately with several hundred anime it may take a while to find the right ones so I can do the tests to narrow it down.

PS:The tests were done with the renderer set to overlay and the audio and video decoders to default, to minimize variables. Once I find out which of the 2 variables above(if either) makes a difference, I'll retest with different settings for renderer and decoders to verify the behavior is the same.

Hope this was usefull, and thanks for the fast response.

/justme

EDITTED to add results of a table showing a few tests I was able to do tonight. I've grouped them by contianer type and then subgrouped by alphabetical order. All files(I tested first ep of each series, so that's where title come from) are dual audio and have sub files unless otherwise noted(in parathesis under Dsho in Sage). The FOURC is what FFDshow says the files is when played back using WMP(since it always builds a dshow). I also include the library FFDshow was using in parathesis beside the FOURC, redundant for most but maybe usefull for the few I need more data on. Also all tests were done with Sage set to overlay with audio and video deocoders set to default. I obviously need some more data for some of the groups but hopefully this info will show some type of a pattern.

Code:
Title		FOURC(lib used)	Container	DShow in Sage

AeonFlux(show)	XVID(mpeg4)	MKV		yes
Dead Leaves	XVID(mpeg4)	MKV		yes
Eiken		DX50(mpeg4)	MKV		yes
DearS		AVC1(h264)	MKV		no

Banner ot Stars	XVID(mpeg4)	OGM		no
Cosmo		DX50(mpeg4)	OGM		no
El Hazard	XVID(mpeg4)	OGM		no

AeonFlux(short)	MP4V(mpeg4)	MP4		no(only 1 A+V stream, no subs)

Angel Links	DX50(mpeg4)	AVI		yes(only 1 A+V stream, external subs in a srt file)

Last edited by justme; 10-03-2006 at 08:29 PM. Reason: To add a table of results so far.
Reply With Quote
  #6  
Old 10-20-2006, 10:48 AM
justme justme is offline
Moderator
 
Join Date: Mar 2003
Location: Greater Baltimore/Washington Metropolitan area
Posts: 1,481
update for beta 6.0.12

This is a retest of the same files using Beta V6.0.12. I'm using Java 1.4.2_12 and DX9.0c just as I did for the first tests with beta 11. I did however have Sage using VMR9, this time instead of overlay. But I still left the audo and video deocders setting of Sage set to choose default(ie use my systems graph preferences).

I've also set
mplayer/use_for_all_mpeg4_playback=false (as in beta 11 tests)
always_use_dshow_player=true (added in beta 12)


In short, it seems to be better. I get audio Dshow filters and I love the marking of last playback position in imported videos feature. However there seems to be an issue with Sage building the Video portion of the graph using Dshow. I suspect this has something to do with the way Sage 6beta is handling the media splitter(Haali), as it's tray icon is missing whenever this is a failure(full or partial) of building the Dshow graph. This all worked fine in 5.0.4.
Code:
Title		FOURC(lib used)	Container	DShow in Sage V6.0.12beta

AeonFlux(show)	XVID(mpeg4)	MKV		YES
Dead Leaves	XVID(mpeg4)	MKV		YES
Eiken		DX50(mpeg4)	MKV		YES
DearS		AVC1(h264)	MKV		YES		

Banner ot Stars	XVID(mpeg4)	OGM		NO* 
Cosmo		DX50(mpeg4)	OGM		NO*
El Hazard	XVID(mpeg4)	OGM		YES

AeonFlux(short)	MP4V(mpeg4)	MP4		YES**(only 1 A+V stream, no subs streams present in file)

Angel Links	DX50(mpeg4)	AVI		YES(only 1 A+V stream, external subs in a srt file)


* (Beta 12 does try to use Dshow to render the audio filters(shown in tray) but no Dshow for Video and no 
Haali icon indicating it used Haai's splitter. Also no audio can be heard and the screen is black. The timebar
 does advance and sage remembers the last position it was in when the file was last played)

** It uses Dshow to render and I get video and audio. Only thing missing is the Haali splitter icon is not in
 my tray. Haali is there when using WMP or Zoomplayer to play this file. It is also my default filter for 
MKV,OGM,MP4 files. This may not be a big deal with this show since it only has one audio stream and no sub
 streams, but another mp4 would not use my defaults(set in Haali) for selecting the correct audio and subtitle selection.
I've attached my log file from the session where I ran these tests.
Attached Files
File Type: zip sagetv_0.zip (30.1 KB, 204 views)

Last edited by justme; 10-20-2006 at 10:56 AM.
Reply With Quote
Reply


Currently Active Users Viewing This Thread: 1 (0 members and 1 guests)
 

Posting Rules
You may not post new threads
You may not post replies
You may not post attachments
You may not edit your posts

BB code is On
Smilies are On
[IMG] code is On
HTML code is Off

Forum Jump


All times are GMT -6. The time now is 09:40 AM.


Powered by vBulletin® Version 3.8.11
Copyright ©2000 - 2023, vBulletin Solutions Inc.
Copyright 2003-2005 SageTV, LLC. All rights reserved.