Dialhot Posted November 6, 2008 Share Posted November 6, 2008 Hi all, I'm a new user of DVBViewer pro that I'm using mainly to watch HD DVB Channels launched in France Oct 30th (aka "TNT HD"). I have an issue with the audio streams for most of them. These chanels are broadcasting 2 audio streams, one in standard AC3, the other one using eac3 (Dolby Digital +). Issue is DVBViewer does not see this second stream when I'm scanning the channels, preventing me to select it. Unfortunately this stream provides original audio and it's boring to not have it :-(. Is there any way to have DVBViewer to support eac3 audio format ? It is standard in HD DVB broadcast. Thanks a lot. Quote Link to comment
Griga Posted November 6, 2008 Share Posted November 6, 2008 Issue is DVBViewer does not see this second stream when I'm scanning the channels We would need a TS sample file containing the PAT and complete PMT of such a channel for testing purpose. The best way to record it is using the TransEdit Analyzer (download TransEdit 3.2.5 from the members area, read the ReadMe!): - Launch TransEdit. Go to Settings -> Analyzer and select an output directory (so you know where the files go). - Select an appropriate transponder list on the left side of the TransEdit main window and the transponder in question on the right side. Click Analyze. Wait some seconds. - Open the PAT node on the left side of the analyzer window. Select the service subnode belonging to the channel in question by right-clicking it, and click "Select Streams" in the context menu. After that, all streams belonging to the channel are selected on the right side of the Analyzer window. - Deselect all streams except PAT and PMT. Click "Start Recording" (one minute will do). - Additionally right-click the service subnode again and click "Save as XML" (or "Copy as XML" and paste the result here. Wrap it in code tags in order to make it readable). - ZIP the file(s) and attach it here (or upload it somewhere else). I'm sure with this information we can add some code for Dolby Digital + stream detection. Playback is another problem, particularly because there is no DirectShow (software) decoder available for this audio type yet. However, the stream may contain a compatible AC3 audio core that can be extracted. But let's first look after scanning. Quote Link to comment
Griga Posted November 6, 2008 Share Posted November 6, 2008 P.S. Information about TNT HD broadcasts that I've found in the web: German English Quote Link to comment
Tjod Posted November 6, 2008 Share Posted November 6, 2008 because there is no DirectShow (software) decoder available for this audio type yet.If i understand it right ffdshow should support eac3 since October. Quote Link to comment
CiNcH Posted November 7, 2008 Share Posted November 7, 2008 (edited) If i understand it right ffdshow should support eac3 since October. Yes, the audio branch was now merged with the trunk. So it is in the official builds. Both, EAC3 and TrueHD are supported now. I have internally elaborated on that and the difference between BDMV (m2ts) and non-BDMV (ts) EAC3 already. Edited November 7, 2008 by CiNcH Quote Link to comment
Griga Posted November 7, 2008 Share Posted November 7, 2008 But let's first look after scanning. Again: Let's focus on the first step. Rushing ahead causes confusion. Quote Link to comment
Dialhot Posted November 7, 2008 Author Share Posted November 7, 2008 @all Thanks for your quick answers. I will upload a sample file once I will be back at home, this evening. Quote Link to comment
Dialhot Posted November 7, 2008 Author Share Posted November 7, 2008 Hi, This is the zip file you asked me, including the .ts and the .xml. And the way it looks into TA : Thanks for your help. Phil. Terrestrial__France__538167_11_07_19_44_09.zip Quote Link to comment
Griga Posted November 7, 2008 Share Posted November 7, 2008 Ok, that tells me something... It's the stream with PID 131, the one that comes with an Enhanced AC3 Descriptor, I guess. The Analyzer is already able to detect it, but the scanner isn't. The Language Descriptor specifies "qaa" as language - do you know what it is? I'll upload a TransEdit test version 3.2.5.3 to the members area -> beta section right now. The scanner should detect the audio stream as AC3 (we have no special value for DD+ yet), and you can export it to DVBViewer (use the Send Button). Most likely playback won't work (you can try, though), and that brings us to the next step, which is easier than I thought, since the channel is not encrypted, as it seems. So what I need now is another Analyzer TS recording, with PAT, PMT plus the stream with PID 131. You'll see it on the right side of the Analyzer Window, and I think you know how to do it. 10 or 20 seconds will be enough, and I hope the result is still attachable here - if it's too big, we must find another way. With this sample I can try to find out what has to be done for playing it. Quote Link to comment
Dialhot Posted November 7, 2008 Author Share Posted November 7, 2008 (edited) My god, you ARE fast ! I sent the info from TransEdit to DVBViewer as you told, and that is working. And I have sound (using ac3filter) ! Unfortunately I won't be abble to tell you if all is fine tonight : the channels are using this stream for original language (generally english) but this evening all programms are french, so that's what we have too on the second stream. I'll tell you asap if all is correct. Next 2 languages broadcast should be tomorrow. I'll try to catch it. Meanwhile, thanks a lot. Edited November 7, 2008 by Dialhot Quote Link to comment
Griga Posted November 7, 2008 Share Posted November 7, 2008 Well, that's fine - but I didn't expect it at all Now I would like to have a sample because I would like to find out why it works. Would you be so nice...? Ah yes - and check recording in DVBViewer and file playback. Maybe the stream detection for TS files will fail in this case. Quote Link to comment
Griga Posted November 7, 2008 Share Posted November 7, 2008 Well... sorry to say, but I think I know what happened: When you select an audio track in DVBViewer, it checks whether it is available or not by reading the PMT. If it isn't, it automatically takes another track. And since DVBViewer is not yet able to detect the EAC stream... there we are. Try it with the TransEdit Preview function. Select appropriate decoders on Settings -> Preview. Analyze the Transponder, right-click the EAC stream (PID 131) and click Preview... Quote Link to comment
Dialhot Posted November 8, 2008 Author Share Posted November 8, 2008 (edited) Well... sorry to say, but I think I know what happened: When you select an audio track in DVBViewer, it checks whether it is available or not by reading the PMT. If it isn't, it automatically takes another track. And since DVBViewer is not yet able to detect the EAC stream... there we are. You gessed right. Today I tried with a 2 languages programm, and still had the french audio on the "qaa" stream. Then I went to "channel editor" and saw that the audio PID was still 130 and not 131. Try it with the TransEdit Preview function. Select appropriate decoders on Settings -> Preview. Analyze the Transponder, right-click the EAC stream (PID 131) and click Preview... As you expected : no audio, whatever the codec I'm setting (tried Dscaler, Ac3filter, ffdsohw, Cyberlink DVD...). I uploaded a sample ts here Let's hope you can do something with it. Edit: Now I would like to have a sample because I would like to find out why it works. Would you be so nice...? Ah yes - and check recording in DVBViewer and file playback. Maybe the stream detection for TS files will fail in this case. No problem with playback but Haali media splitter confirmed me that PID for audio is 130 in the the ts file. Note: the sample I've uploaded has been done using TransEdit with only PAT/PMT/PID 131. Edited November 8, 2008 by Dialhot Quote Link to comment
Griga Posted November 8, 2008 Share Posted November 8, 2008 Thanks. That's how far we got: I've added EAC stream detection in the DVBViewer Filter (DVB Source), and after that I managed to play a TS file containing 5.1 EAC audio with this ffdshow version as decoder (thanks to CiNcH, who did a lot of researches in this respect). Unfortunately the sample uploaded by you doesn't play properly. I only get digital noise. Most likely due to the decoder, that can't handle it for some reason, maybe because the content is stereo 2.0. Seems the ffdshow devs have to do some additional work... but I'm sure sooner or later this problem will get solved. ATM there is no other known DirectShow decoder that can cope with EAC. Anyway, the EAC support will be integrated in DVBViewer, and then we'll see... Quote Link to comment
CiNcH Posted November 9, 2008 Share Posted November 9, 2008 Language codes: LanguageCodes.txt Quote Link to comment
Dialhot Posted November 9, 2008 Author Share Posted November 9, 2008 Anyway, the EAC support will be integrated in DVBViewer, and then we'll see... Good to read that. I'll look forward for a beta release including this so. Again, thanks for your time on this issue. Phil. Quote Link to comment
Griga Posted November 10, 2008 Share Posted November 10, 2008 As we have found out, there is at least one decoder that is able to handle this type of EAC3 properly: Sonic Cinemaster Audio Decoder 4.3.0. A DVBViewer Pro Beta and a new DVBViewer Filter version with EAC3 support will be available soon, so you can try... Quote Link to comment
Dialhot Posted November 10, 2008 Author Share Posted November 10, 2008 Thanks. Meanwhile I'll look for that codec Quote Link to comment
Griga Posted November 11, 2008 Share Posted November 11, 2008 Meanwhile I'll look for that codec Got it? You can try now: Add: Support for EAC3 (you need the current 3.3.0 DVBSource and a fitting audiodecoder). For more information see DVBSource_3_3 ReadMe.rtf. http://www.DVBViewer.info/forum/index.php?...st&p=220392 - Added: Support for Enhanced AC3 (EAC3) audio, as used by French terrestrial HD broadcasts. Requires DVBViewer Pro 3.9.4.99 Beta resp. DVBViewer GE 2.6.2 or later. Additionally a suitable decoder must be selected for AC3 (see Options -> DirectX in DVBViewer). Up to now the only known decoder that can cope with it is the Sonic Cinemaster Audio Decoder 4.3.0. http://www.DVBViewer.info/forum/index.php?...st&p=220438 At least your sample plays fine here... Quote Link to comment
XKCorp Posted November 12, 2008 Share Posted November 12, 2008 I am testing DVBViewer 3.9.4.99b + DVBSource Filter 3.3.0 + Sonic Cinemaster Audio Decoder 4.3 : new scan of the french DVB-T channels, DD+ (qaa) found on HD channels, decoding works Quote Link to comment
Dialhot Posted November 13, 2008 Author Share Posted November 13, 2008 (edited) Got it? Yes I did . Unfortunately, no foreign language programm tonight but as XK Corp, I have audio with pid 131 stream so I think all will be fine when english will be broadcasted on it. Thanks for that beta release. I'll tell you if all is fine. Edited November 13, 2008 by Dialhot Quote Link to comment
CiNcH Posted November 14, 2008 Share Posted November 14, 2008 Yesssssss, ffmpeg(libav)/ffdshow can do it now!!! http://members.inode.at/762450/ffdshow_rev2322_20081114.exe Quote Link to comment
Dialhot Posted November 15, 2008 Author Share Posted November 15, 2008 (edited) I'm back I'm watching a show right now with the original audio on the "qaa" stream . Now I have an issue with the subtitles . I'm in overlay, using a the "theater mode" with Catalyst 8.10, and the subtitles go only on the primary screen - that is my PC monitor - but not on the seconday, e.g. my HDTV. Anyway, this one should be a lot harder to solve (I've noticed that all DVBViewer OSD goes the same), and I can surely go to VMR9 or other renderer to solve that. Thanks again for the eac handling. @CiNcH Thanks for the ffdshow version too. I'll try it later. Now I'm just going to enjoy my show Edited November 15, 2008 by Dialhot Quote Link to comment
Dagostino Posted June 3, 2009 Share Posted June 3, 2009 Hi all, Does DVBViewer support now in native the EAC3 format ? I have the same problem than Dialhot. 3 HDTV channels changed their audio format from AC3 to AC3+ yesterday (DD+ i/o DD -- channels are on DVB-T, TF1 HD, FRANCE 2 HD & M6 HD). So since yesterday i can ear the sound from those channels... even if i changed the track from Tks in advance ! dago Quote Link to comment
Griga Posted June 3, 2009 Share Posted June 3, 2009 Does DVBViewer support now in native the EAC3 format ? Yes, but you need a suitable decoder. Install ffdshow Beta 6 and select it in DVBViewer under Options -> DirectX as AC3 decoder: http://ffdshow-tryout.sourceforge.net/ Quote Link to comment
Dagostino Posted June 3, 2009 Share Posted June 3, 2009 Yes, but you need a suitable decoder. Install ffdshow Beta 6 and select it in DVBViewer under Options -> DirectX as AC3 decoder: http://ffdshow-tryout.sourceforge.net/ Yes, i've just understood it. Tk you Griga ! I've installed the "MPC - MPA Decoder Filter" & now that works fine (except that my decoder does not detect the sound as a Dolby Digital track..). You can find it here : http://www.xvidvideo.ru/content/view/760/2/ You must download one of the 2 (32 or 64 bits) standalone filter. Quote Link to comment
Recommended Posts
Join the conversation
You can post now and register later. If you have an account, sign in now to post with your account.