dancoh Posted January 14, 2007 Posted January 14, 2007 Ever since I built my HTPC for the World Cup this summer I have been using DVBViewer. But there are things that bother me with the software that is starting to get on my nerves. It seems it wont be fixed or that no one notices it but me. Here is my setup : AMD X2 4600+ Nvidia Geforce 7900GTX 2GB RAM These are things that are not working for me. 1: I have Powerdvd Ultra Deluxe 7.2 with Blu-ray and HD-DVD support installed. I also have CoreAVC pro 1.2 installed. Those are the two codecs I use. I would like to use powerdvd for .ts media and CoreAVC for .mkv media. But changing "Direct X decoder for H.264" does nothing. DVBViewer still allways chooses powerdvd codec. WHY!!!? This is a BUG! 2: And that brings me to the second problem. NVidia, Powerdvd and DVBViewer do not work with .mkv files. Not in "overlay mixer mode". Windows crashes with "Nvidia4.dll" error message. It works in "VMR7 and VMR9" mode. 3: And that brings me to the third problem. DVBViewer in "VMR7 or VMR9 mixing mode" can not jump xx seconds. Sometimes it works but it takes forever. The sound jumps but the picture freezes. 4: Aspect ratio is also wrong in "VMR7 or VMR9 mixing mode". Just a little bit, but anyways. I am tired of reading excuses from the DVBViewer developer team that it is not a fault with DVBViewer but with something else. Either it is nvidias fault or a codec or directx or whatever. Other media players can do it so why not DVBViewer? Media Player Classic can play all these media files with no problem, using the correct aspect ratio and I can choose what codec I want to use. Eagerly awaiting any kind of response. Quote
Guest Lars_MQ Posted January 14, 2007 Posted January 14, 2007 Please post some more information: http://www.DVBViewer.com/forum/index.php?showtopic=2210 Quote
dancoh Posted January 15, 2007 Author Posted January 15, 2007 Hi! Here is som additional information. I hope this is what you need. Thanks! support.zip Quote
emmel Posted January 15, 2007 Posted January 15, 2007 (edited) 1: I have Powerdvd Ultra Deluxe 7.2 with Blu-ray and HD-DVD support installed. I also have CoreAVC pro 1.2 installed. Those are the two codecs I use. I would like to use powerdvd for .ts media and CoreAVC for .mkv media. But changing "Direct X decoder for H.264" does nothing. DVBViewer still allways chooses powerdvd codec. WHY!!!? This is a BUG! You could try increasing the merit-number of your CoreAVC filter (see e.g. RadLight filter manager from the members' area). Then choose Cyberlink from the DirectX -menu of DVBViewer. In this way, Cyberlink will be selected when DVB source is active (ts-files), and CoreAVC when DirectShow merit system is used to construct the replay graph (mkv-files). Edited January 15, 2007 by emmel Quote
Griga Posted January 15, 2007 Posted January 15, 2007 Well, DVBViewer is not a dedicated allround mediaplayer. It mainly deals with DVB and associated file formats like mpg, ts, mp2. The decoder settings only apply to these formats. The ability to play other formats is more or less a side effect of using the DirectShow interface. DVBViewer simply delegates playing mkv, mp3 etc. to the DirectShow mechanisms, that use the system defaults. It works if they are good. It doesn't, if they are bad. Usually resulting problems can be fixed by tweaking the DirectShow settings (like the decoder's merit values, as Emmel proposed). However, for some strange reason most users do not regard it as desirable leisure activity That's probably not what you want to hear. So I'll quickly withdraw, before the next angry post drops in here... Quote
Guest Oliver Posted January 15, 2007 Posted January 15, 2007 1: Is the decoder correctly installed at all? Does it work with 3rd-party applications at all? 2: Well, since Matroska is an unofficial open-source format everybody can tamper with we don't really care for it. 3: Works for me. 4: Works for me. Quote
Guest Lars_MQ Posted January 15, 2007 Posted January 15, 2007 2: And that brings me to the second problem. NVidia, Powerdvd and DVBViewer do not work with .mkv files. Not in "overlay mixer mode". Windows crashes with "Nvidia4.dll" error message. It works in "VMR7 and VMR9" mode. NVidia4.dll is not part of the DVBViewer, so not DVBViewer related. Please choose AC3 Filter in Options|DirectX Audiodecoder. Oh by the way I'm tired of users blaming the DVBViewer with the directshow problems made by M$, nvidia and the user himself. I quite sure none of your problems is caused by what you like to call a bug in the DVBViewer. Of course we could help you fix non DVBViewer related computer problems at a discount rate of only 250 eus/h + expences or you could use the search function of the forum and google, it may be save you a buck or two Quote
hackbart Posted January 15, 2007 Posted January 15, 2007 MKV is just a container like AVI. If you want to play an matroska container file you have to install the self named splitter and i strongly recommend that you read at least the DVBViewer manual chapter concerning Directshow if you plan to use exotic file formats. It is i think not demanded too much that at least a little bit of knowledge should be presumed if a non standard file would be played back. In your case a simple search query for Radlight Filter Manager should do the job, at least to config the merit values for the installed decoders. Christian PS: Sometimes i really wish there would be some sort of "driving" licence required for computer users Quote
dancoh Posted January 15, 2007 Author Posted January 15, 2007 Hey Buddy, Be happy that you have customers. What kind of answer is that? Radlightfilter manager fixed my problem, so thanks to Emmel. That was some great advice. A simple check radlightfilter manager answer was sufficient Hackbart. And yes I read the manual, IT SUCKS! Quote
Derrick Posted January 15, 2007 Posted January 15, 2007 Ever since I built my HTPC for the World Cup this summer I have been using DVBViewer.But there are things that bother me... Probably your team got a beating Quote
Guest Oliver Posted January 16, 2007 Posted January 16, 2007 And yes I read the manual, IT SUCKS! Then you should have known of the Radlight filter manager. Quote
Klaus_1250 Posted January 16, 2007 Posted January 16, 2007 2: Well, since Matroska is an unofficial open-source format everybody can tamper with we don't really care for it. You should be ashamed for such nonsense. Quote
BelowSky Posted January 16, 2007 Posted January 16, 2007 PS: Sometimes i really wish there would be some sort of "driving" licence required for computer users And I wish developers are honest enough to tell you their software (DVBViewer) have a major problem with a particularity widely used hardware (nVidia's GeForce). Yes of course, thanks, you made a fix for it, but after months of crying and shouting and begging. During these days, we were forced to use other FREE DVB softwares instead of the only one we paid for. Quote
Guest Oliver Posted January 16, 2007 Posted January 16, 2007 @Klaus 1250: Kidding, huh? @BelowSky: Yes, we made a patch for a NVIDIA bug. Maybe you should have complained to them. Quote
dancoh Posted January 16, 2007 Author Posted January 16, 2007 @Klaus 1250: Kidding, huh? @BelowSky: Yes, we made a patch for a NVIDIA bug. Maybe you should have complained to them. Look, if you doesn't listen to complaints, what do you think will happen if we complain to Nvidia? They are one of the biggest manufacturers of graphic cards there is. They don't have to adjust to you. You have to adjust your software to them. As evidently you did after a long while. Quote
Benarty Posted January 21, 2007 Posted January 21, 2007 I've been fiddling around with many mpeg decoders , changed videocard etc.... and have to admit that most problems are not DVBViewer related. This does not mean that DVBViewer has no problems... Quote
Klaus_1250 Posted January 22, 2007 Posted January 22, 2007 @Klaus 1250: Kidding, huh? No, I'm not. Quote
CX23882-19 Posted January 22, 2007 Posted January 22, 2007 (edited) Look, if you doesn't listen to complaints, what do you think will happen if we complain to Nvidia? They are one of the biggest manufacturers of graphic cards there is. They don't have to adjust to you. You have to adjust your software to them. As evidently you did after a long while. But why SHOULD the developers of DVBViewer have to provide a workaround for buggy nVidia hardware/drivers? Just be thankful that they did rather than bitching about it. It isn't just DVBViewer which has issues with nVidia graphics card - in fact an awful lot of software using VMR9 has exactly the same issues. It's just that it only shows up when you're using VMR9, and using DXVA to decode MPEG2 in hardware. Edited January 22, 2007 by CX23882-19 Quote
hackbart Posted January 23, 2007 Posted January 23, 2007 although the discussion drifted a bit away from the original post, i think i should add a small statement: I know that DirectShow has one big problem: The merit value and the fact that some codec creators are sometimes a bit too much self-confiding. In plain text this means that often the worst codec has the highest merit value and will be used preferred in a graph. To at least master the situation concerning tv/radio reception we added a selectable list of codecs in order to avoid problems. Finally, if mkv files are not listed inside the OSD just add the extension under options->Movies->Movie Extensions. Dancoh, you said you want to use a different decoder for playing back h.264 mkv files from that for watching real time dvb. How do you think we should integrate this? The Mediatype for the video format is still the same. What you can do (and after reading the manual paired with a bit of common sense) you could increase the merit of the coreavc to the highest possible value. This means it would be used if you play back a file which is not a dvb/ts file. And if you select the cyberlink codec inside the options this one will be used anyway for dvb transmissions (incl. the .ts streams). Nvidia4.dll crashs do not sound like a problem caused by us. We use only the tools given by microsoft and i'm sure nvidia is at least a bit aware of problems with enabled hardware acceleration. Since there are a lot of postings on their forum concerning this fact. Even some dvb hardware manufacturers (e.g. Terratec) are proclaiming to disable dxva while using an Nvidia card. Mediaplayer classic only works because it uses an integrated non dxva capable mpeg decoder (based on ffmpeg). Klaus_1250, i'm more than 6 years in the directshow business and i think i'm quite familiar how it works. I even remember the discussions with Betaboy, Blacksun, ChristianHJW and all the others at doom9 My statement in the past was and still is that there is absolutely no need to reinvent the wheel again. Quicktime, Avi, WMV, ASF, TS, OGM and other formats are all just ordinary containers to store audio and video content, why do we have to publish yet another one? Christian Quote
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.