Page 23 of 25 FirstFirst ... 13141516171819202122232425 LastLast
Results 221 to 230 of 241

Thread: An Open Source, Fast and Modular, C# Front End

  1. #221
    Constant Bitrate
    Join Date
    Feb 2007
    Location
    Taylorsville, UT
    Posts
    135
    Quote Originally Posted by justchat_1 View Post
    It sounds like it would work but in reality it would have the opposite effect. Semi-transparent video is even more difficult to do (each frame of video needs to be blended with whats below it). Not to mention we are trying for conrols with ~80% opacity and in order to do that using the above method the video would need to be ~20% which would barely be visible.
    We can overlay solid controls of any shape onto video (which I haven't seen any of the other FE's do yet). The problem is when any type of transparency is used to draw over video, windows blends with whatever is under the video instead of the video itself. Im trying to find a way to trick it using the alpha channel of a PNG but from everything i've tried it seems like the functionality is just not there. In order to mix semi-transparent images over the live video we would need to mix directly with the video stream which really limits any type of 3rd party video.
    Yeah I think is is because windows generally draws video on to a magic layer that doesnt really exist as far as the C#/GDI is concerned.

    Quote Originally Posted by justchat_1 View Post
    Extide:
    I have a few projects on the ToDo list you might be interested in. I just got approval to use the BASS library in the project, which as you may know, uses winamp visualizations and supports just about every format ever created.
    Sounds good.
    -James
    Car: 2004 GTI VR6 24v Turbo 2.8L, GT35R, 630cc, Unitronic, Bosch 044, etc, etc..
    Main PC:i7 920@4Ghz, 6GB DDR3, MSI X-58 Pro-E, Win 7 x64 RTM, Scythe Mugen2, 128GB G.Skill Falcon, 2x ATI4850 512MB Crossfire, Auzentech X-Fi Forte, Grado Labs SR-80

  2. #222
    Variable Bitrate
    Join Date
    Nov 2007
    Posts
    303
    Quote Originally Posted by Extide View Post
    Yeah I think is is because windows generally draws video on to a magic layer that doesnt really exist as far as the C#/GDI is concerned.
    I suspect that the video image data moves from straight from the video codec into video RAM, bypassing all of the usual buffers.

    In other words, I think you're right.

  3. #223
    Raw Wave
    Auto Apps:loading...
    justchat_1's Avatar
    Join Date
    Jul 2008
    Location
    Boston, Ma or NY,NY
    Posts
    2,359
    Quote Originally Posted by NSFW View Post
    I suspect that the video image data moves from straight from the video codec into video RAM, bypassing all of the usual buffers.

    In other words, I think you're right.
    Exactly....where as GDI/GDI+ gets buffered by the DWM and is then rendered to video ram after some eye candy has been applied. On win7 (not vista) the process is even hardware accelerated.

    WMP is the only video player i've seen that does semi-transparent control overlays onto moving video. The others do either square video with no overlay or solid controls which I think should still look really good.

    The 0.5 version that should be released any day now (theres always one last issue that pops up in the now 3 times i've tried to get a release out the door) will support square video overlays. The 0.6 version will incorporate a video layer with dual rendering so that it will render individual solid controls over video and will require no code changes to take advantage of. So plugin dev's can design their apps to use control overlays and by the time they've worked the bugs out in their code it will be incorporated in the main release. As of right now it requires some tweaking to work with mono.

  4. #224
    Maximum Bitrate ws6vert's Avatar
    Join Date
    Sep 2008
    Location
    Baton Rouge
    Posts
    523
    Quote Originally Posted by justchat_1 View Post
    WMP is the only video player i've seen that does semi-transparent control overlays onto moving video. The others do either square video with no overlay or solid controls which I think should still look really good.
    So how in the world does WMP do it then? Also stoked about testing the 0.5 release, and using the Thanksgiving holiday to play with it rather than catch up on classes just before finals.

  5. #225
    Raw Wave
    Auto Apps:loading...
    justchat_1's Avatar
    Join Date
    Jul 2008
    Location
    Boston, Ma or NY,NY
    Posts
    2,359
    Quote Originally Posted by ws6vert View Post
    So how in the world does WMP do it then? Also stoked about testing the 0.5 release, and using the Thanksgiving holiday to play with it rather than catch up on classes just before finals.
    WMP has build in decoders and renders the overlay directly to the video stream that passes through it before heading to the video ram. Technically I could do something similar using DirectShow to overlay semi-transparent images but it would be very complex and probably not responsive enough to be used for reliable video control.

    Yea I hope to be able to put my feet up over break knowing the release is finally done lol. I also have a little trick up my sleeve to start a development spree through the month of december

  6. #226
    Variable Bitrate UnusuallyGenius's Avatar
    Join Date
    Mar 2009
    Location
    Grand Rapids, Mi
    Posts
    306
    i was just browsing through the forums, looking at installs, and noticed a Chrysler "loading screen" and realized that I haven't designed a loading screen for OpenMobile...but not because I forgot to, but for the very simple reason that one is not required...I love that about OM
    - Project: Unified Car Control
    - Original OpenMobile Interface Designer

  7. #227
    Maximum Bitrate ws6vert's Avatar
    Join Date
    Sep 2008
    Location
    Baton Rouge
    Posts
    523
    0.5.0.13 (11/20/09)

    * Last 0.5 build with new features...Transitioning to release cycle
    woop woop!

  8. #228
    Raw Wave
    Auto Apps:loading...
    justchat_1's Avatar
    Join Date
    Jul 2008
    Location
    Boston, Ma or NY,NY
    Posts
    2,359
    70% through the bugfixes from our 3 testers...but multi-tasking:

    New website is launched:
    http://openmobile.sourceforge.net/
    Its ugly and needs some graphics work but it has a plugins/skins repository, wiki, bug tracker and user management all tied together and in one place.

    Also finally got open installer working cross platform so we can now bundle plugins, skins and even open mobile updates as highly compressed, one-click installable packages

  9. #229
    Variable Bitrate UnusuallyGenius's Avatar
    Join Date
    Mar 2009
    Location
    Grand Rapids, Mi
    Posts
    306
    I regret having to make this post, and I certainly hate to be the cliche, but I am afraid that I must drop my artistical support for OpenMobile.

    This is truly a sad day. But the fact is that I simply dont have the time.
    I work 70+ hours a week, and have a son and a girlfriend that I never see due to my hectic schedule. The last thing I have time for is working on something that doesnt pay the bills, and doesnt bring me closer to my family.
    So I will be packaging all of my original images used to create the FE for OpenMobile and will be sending it off to Justin.
    I am really sad that I am unable to contribute any further. I really like this project, I think that Justin is an amazing man, and is doing wonders through this project, his other side projects, and the more recent OSDash project.
    I will continue to use OpenMobile as my FE of choice, and will test the crap out of it.

    If someone feels they are up to the task of taking on this beautiful FE, please contact me. I am more than willing to share my vision with you.

    Thank you Justin for allowing me to work on this project. I am sorry I could not work on it further. You have made great strides with it, and I look forward to what is to come.
    - Project: Unified Car Control
    - Original OpenMobile Interface Designer

  10. #230
    Variable Bitrate UnusuallyGenius's Avatar
    Join Date
    Mar 2009
    Location
    Grand Rapids, Mi
    Posts
    306
    Well, things happen...my girl friend of 2+ years decided it wasnt working with us, and decided on new years eve that we are done. It's not what I wanted, since we have a son together. But it is what it is. So due to that sad news, I am back on for helping develop OpenMobile. But first I must find an apartment. Living out of my truck doesnt get much work done.
    - Project: Unified Car Control
    - Original OpenMobile Interface Designer

Bookmarks

Posting Permissions

  • You may not post new threads
  • You may not post replies
  • You may not post attachments
  • You may not edit your posts
  •