Official BS.Player forums

Official BS.Player forums (
-   Feature Requests, Feedback And Suggestions (
-   -   Internal Support of Haali Video Renderer (

czerro 16th July 2008 08:01 PM

Internal Support of Haali Video Renderer
Internal Support of Haali Video Renderer would be great.

adicoto 17th July 2008 05:53 AM

BSPlayer uses it's own internal renderer, developped by the creators of the program. As far as I know, implementing a different renderer will be more difficult than writing down a new program based on Haali. And for what ? I think that BSPlayer's renderer it's one of the best in the world (could be the best one, but haven't yet tested all video players on the market. :wink: )

speedtrap 20th July 2008 01:42 AM

It should be possible to add support for Haali's renderer with just a few lines of code.

J7N 20th July 2008 02:06 AM

Then how come there are these VMR-7, VMR-9 and Vista renderers available?

adicoto 20th July 2008 06:33 AM

Because they are a part of DirectShow ?

speedtrap 26th July 2008 11:56 PM

Haali renderer is also a DirectShow filter ;)

adicoto 27th July 2008 05:08 AM

But it's not a part of DirectShow.

speedtrap 27th July 2008 04:09 PM

So? That does not make any difference.

Tizio 27th July 2008 05:31 PM

No, it does make a great difference, DirectShow is a set of APIs made available through Microsoft's DirectX to create DirectShow renderers (for example the BSplayer's one or Haali's one), and so if Haali doesn't provide the source code of its renderer it's impossible to use it for BSplayer authors.. plus BSplayer internal renderer is great and I see no reason to use another one ;)

adicoto 27th July 2008 06:22 PM

This question was asked in other player's forums. Generally the answer was the same I wrote here. It's difficult to re-write the program for another renderer. Most of the posters were offended, claiming that this should be simple. Programmers just replied, if this is so simple, why don't they write it down instead of asking. So, I believe them, that this work probably doesn't worth be done as long there is already a renderer written for BSPlayer (in fact 2 of them, as, IIRC, BSPlayer v2 uses the 2nd renderer developped by the team).

speedtrap 27th July 2008 10:27 PM

You are both wrong. Terribly wrong. There is no need to use any difficult APIs. There is no need to write complex stuff. Media Player Classic added support for Haali's renderer by adding just 12 lines of code!

Even GraphEdit is able to use Haali's renderer. And that program is older than Haali's renderer.

Tizio 27th July 2008 10:39 PM

Ok, maybe I and adicoto are speaking about something different from qhat you mean, or only I speak about something different...
Haali splitter internal support I think could be added with few lines of code, but if haali has its own renderer (I don't know if it has it), this can't be added so easily if haali's api calls are not of public domain ;)

adicoto 28th July 2008 06:16 AM

I think at this moment, we just have to sit and wait for a team member to post a reply in here.

speedtrap 28th July 2008 02:53 PM


Originally Posted by Tizio
... but if haali has its own renderer (I don't know if it has it), this can't be added so easily if haali's api calls are not of public domain ;)

His renderer is a DirectShow filter (like all other renderers are) and thus has a standardized API. So there is no need to know the source code. Just like the source code of the all the other renderers is of no importance.

Tizio 28th July 2008 06:30 PM

But this doesn't make sense...
also my BSP SkinMaker uses standardized Windows API calls, but you can't use it to read what you want from the registry (even if I use registry reading APIs in my application..)
You can't even make working plugins for BSplayer if BST removes the calls he made available to create them to work with BSplayer (read BSplayer's doc folder for more info)

Anyway I'll wait for BSP team member replies before adding more from myself, maybe I have misunderstood everything :P

speedtrap 29th July 2008 12:13 PM

Yes, you misunderstood everything.

All times are GMT +1. The time now is 08:22 AM.

Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2021, vBulletin Solutions, Inc.
Search Engine Optimization by vBSEO 3.6.0 PL2
Ad Management plugin by RedTyger

1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20