The Notebook Review forums were hosted by TechTarget, who shut down them down on January 31, 2022. This static read-only archive was pulled by NBR forum users between January 20 and January 31, 2022, in an effort to make sure that the valuable technical information that had been posted on the forums is preserved. For current discussions, many NBR forum users moved over to NotebookTalk.net after the shutdown.
Problems? See this thread at archive.org.

    Video in Picture for Vista 0.1.1 is Up for Download

    Discussion in 'Windows OS and Software' started by Bart Simpson, May 11, 2008.

  1. Bart Simpson

    Bart Simpson Notebook Consultant

    Reputations:
    213
    Messages:
    226
    Likes Received:
    0
    Trophy Points:
    30
    [​IMG]

    I have made a usable version of Video in Picture for Vista. You can grab a copy of it from my web site: http://videoinpicture.wikidot.com. Please note that this is an alpha preview release so that there are still features to be implemented and bugs to be fixed. However, I would like to hear feedback from users about how I can improve the functionality or what they think of the program in general. The program is freely distributable.

    Here is what it does:

    [​IMG]
     
  2. Les

    Les Not associated with NotebookReview in any way

    Reputations:
    4,706
    Messages:
    5,391
    Likes Received:
    1
    Trophy Points:
    0
    This looks interesting....any thoughts on its compatibility in 64bit? Also what type video is it compatible with (ie mpeg/avi...)
     
  3. Bart Simpson

    Bart Simpson Notebook Consultant

    Reputations:
    213
    Messages:
    226
    Likes Received:
    0
    Trophy Points:
    30
    It should run on 64 bit since I don't believe I used wrote any code that is 32 bit dependent. The only thing that is required is Vista.

    The program is not file format dependent. It is a big improvement over the the live thumbnail previews you see in Vista. As long as you can see something in a window in Vista, you will be able to create special thumbnails of it with this program.
     
  4. Leon

    Leon Notebook Deity

    Reputations:
    746
    Messages:
    1,552
    Likes Received:
    3
    Trophy Points:
    56
    You're one of the best programmers we have on NBR, next to Lawrence.
     
  5. Kevin

    Kevin Egregious

    Reputations:
    3,289
    Messages:
    10,780
    Likes Received:
    1,773
    Trophy Points:
    581
    When I right-click -> save as the download link, an unusable file is downloaded, and if I left-click, I'm taken to an unreadable page.

    Am I doing something wrong?
     
  6. McGrady

    McGrady Notebook Virtuoso

    Reputations:
    1,400
    Messages:
    3,376
    Likes Received:
    0
    Trophy Points:
    105
    Can we see this in action? Like make a vid and put it on YouTube. :]
     
  7. Bart Simpson

    Bart Simpson Notebook Consultant

    Reputations:
    213
    Messages:
    226
    Likes Received:
    0
    Trophy Points:
    30
    I tried downloading the Zip file from my site and it works fine for me. Do you have software that can open Zip files? If you still have trouble, just PM me with your e-mail address and I'll send you a copy.
     
  8. Bart Simpson

    Bart Simpson Notebook Consultant

    Reputations:
    213
    Messages:
    226
    Likes Received:
    0
    Trophy Points:
    30
    There is a video on my site but it is quite choppy and low res. I'll make a new one that is more instructive and post it in an hour or two.
     
  9. McGrady

    McGrady Notebook Virtuoso

    Reputations:
    1,400
    Messages:
    3,376
    Likes Received:
    0
    Trophy Points:
    105
    Ohh. Looks interesting. Kind of like what I'm using. Have a look at this application.
    http://aquaria.za.net/component/option,com_frontpage/Itemid,1/

    miniMIZE is a small desktop enhancing application that catches windows that you minimize and puts a thumbnail of the main application window on your desktop.

    Only thing it needs is LIVE PREVIEW.
     
  10. kltye

    kltye Notebook Guru

    Reputations:
    5
    Messages:
    62
    Likes Received:
    0
    Trophy Points:
    15
    The app crashes almost as soon as I launch it:

    Description:
    Stopped working

    Problem signature:
    Problem Event Name: CLR20r3
    Problem Signature 01: video in picture for vista.exe
    Problem Signature 02: 1.0.0.0
    Problem Signature 03: 4826ce5e
    Problem Signature 04: System.Data
    Problem Signature 05: 2.0.0.0
    Problem Signature 06: 47577a33
    Problem Signature 07: 2039
    Problem Signature 08: 5f
    Problem Signature 09: System.InvalidOperationException
    OS Version: 6.0.6001.2.1.0.256.6

    Vista x64, ThinkPad T61. Let me know if you need anymore details :)
     
  11. Bart Simpson

    Bart Simpson Notebook Consultant

    Reputations:
    213
    Messages:
    226
    Likes Received:
    0
    Trophy Points:
    30
    Hmm, interesting concept. I'll mull over it and see if adding that kind of functionality would be worth it for Video in Picture. It wouldn't be hard to replicate the function of miniMIZE with my core code. All I have to do is add a hook to catch the minimizing events and you can still have the live previews.

    I see that the author of miniMIZE is working on a version of his program for Vista. In that version, I would expect him to have live previews if he is thinking what I'm thinking. I'll drop the author an e-mail and see how far he is along with his project. Perhaps we can collaborate. However, the last post on that web page is from March, 2007???!!!
     
  12. Bart Simpson

    Bart Simpson Notebook Consultant

    Reputations:
    213
    Messages:
    226
    Likes Received:
    0
    Trophy Points:
    30
    Ack, I was hoping this wouldn't happen. It appears that Video in Vista is not 64-bit compatible right now. A friend of mine also has Vista 64-bit and cannot run the program. He couldn't give an error message but your's gives me a hint as to what is wrong.

    It appears that either the Microsoft Access database the program is using doesn't run in 64-bit or some of the functions I use to manipulate the database data are not 64-bit compatible.

    Can you go into the Video in Vista program folder and try opening up the WPDATA.mdb file, assuming you have Microsoft Access. I want to see if Vista 64-bit can actually open this file since it is pre-2007.
     
  13. McGrady

    McGrady Notebook Virtuoso

    Reputations:
    1,400
    Messages:
    3,376
    Likes Received:
    0
    Trophy Points:
    105
    Exactly, out of his 12 comments, I posted one telling him to add live preview but I'm too anxious for it. He is uber slow. I realized your code could be similar and I thought you could make it ;]
     
  14. kltye

    kltye Notebook Guru

    Reputations:
    5
    Messages:
    62
    Likes Received:
    0
    Trophy Points:
    15
    Yeah I have Access 2007 installed and it opens just fine, although it does prompt me to upgrade the file.

    I'm a .NET developer as well, so I have VS 2008 installed on this machine. If you like, feel free to send me the source and I can run it in debug mode to see what exactly the problem is.
     
  15. Bart Simpson

    Bart Simpson Notebook Consultant

    Reputations:
    213
    Messages:
    226
    Likes Received:
    0
    Trophy Points:
    30
    Ha, ha. LOL. My code is pretty messy right now. I would be ashamed to show it to a real .NET developer. This is actually my first time programming in .NET or even making a Windows base application.

    I'll clean up the code and send you a copy for debugging in 64-bit Vista. Give me a weeks time. I'll also make a version of Video in Vista with the database components stripped out. That should run on 64-bit Vista. It should be a quick job to make that change. You can send me your e-mail to [email protected] and I'll send you the source and adapted program.
     
  16. Bart Simpson

    Bart Simpson Notebook Consultant

    Reputations:
    213
    Messages:
    226
    Likes Received:
    0
    Trophy Points:
    30
    Okay, I gave it a shot to make Video in Picture function like miniMIZE. I got it working for all the minimize buttons for the applications on my laptop except for Microsoft Office 2007 apps that use the ribbon interface. Dang Microsoft didn't correctly code the UI Automation for their dang ribbon so it doesn't respond correctly when you click the minimize button. Why the hell is the "Minimize" button not labelled "Minimize" when you click on it, Microsoft?

    Perhaps someone has some C# code for Active Accessiblity that they could give me to make a workaround.
     
  17. eleron911

    eleron911 HighSpeedFreak

    Reputations:
    3,886
    Messages:
    11,104
    Likes Received:
    7
    Trophy Points:
    456
    I tried it on a Vista Ultimate x64 computer and didn`t work for me.Same as kltye... :)
     
  18. Bart Simpson

    Bart Simpson Notebook Consultant

    Reputations:
    213
    Messages:
    226
    Likes Received:
    0
    Trophy Points:
    30
    Yeah, I'll get that fixed soon. Microsoft doesn't make it easy.
     
  19. eleron911

    eleron911 HighSpeedFreak

    Reputations:
    3,886
    Messages:
    11,104
    Likes Received:
    7
    Trophy Points:
    456
    Tell me about it. I saw the thread title and sounded interesting, so I`ll be waiting until it will work.
    Nice job!
     
  20. Bart Simpson

    Bart Simpson Notebook Consultant

    Reputations:
    213
    Messages:
    226
    Likes Received:
    0
    Trophy Points:
    30

    Okay, I've made a stripped down version of the program called ViP 0.1.1 Lite. Get a copy from http://videoinpicture.wikidot.com/download-vip and tell me if it works on 64-bit Vista.
     
  21. eleron911

    eleron911 HighSpeedFreak

    Reputations:
    3,886
    Messages:
    11,104
    Likes Received:
    7
    Trophy Points:
    456
    Yep,it seems to be working now. At least that`s what my friend is telling me. Again, nice work on this!
     
  22. Bart Simpson

    Bart Simpson Notebook Consultant

    Reputations:
    213
    Messages:
    226
    Likes Received:
    0
    Trophy Points:
    30
    I'm not looking forward to debugging the database functions to find out what the culprit is. I need to get access to a 64-bit Vista machine.
     
  23. Bart Simpson

    Bart Simpson Notebook Consultant

    Reputations:
    213
    Messages:
    226
    Likes Received:
    0
    Trophy Points:
    30
    Eureka! I now have the ability to make Video in Picture work exactly the same as miniMIZE. I'll be making some bug fixes and then release a new version with this functionality as an option.
     
  24. Bart Simpson

    Bart Simpson Notebook Consultant

    Reputations:
    213
    Messages:
    226
    Likes Received:
    0
    Trophy Points:
    30
    Oh, I was just thinking. Can someone with 64-bit Vista try running the regular version of Vista 0.1.1 in compatibility mode for XP or 32-bit Vista if there is that option? (Right-click on the program icon and set compatibility in Properties.) I want to see if that will solve the database problem.

    http://videoinpicture.wikidot.com/download-vip
     
  25. kltye

    kltye Notebook Guru

    Reputations:
    5
    Messages:
    62
    Likes Received:
    0
    Trophy Points:
    15
    Holy crap the lite version works and it's awesome! Finally a creative way to use WPF!

    Nope there's no 32-bit compatibility mode, and running it in XP compatibility crashes it the same way.

    Oops, got a random crash while playing a Flash game online:
    Description:
    Stopped working

    Problem signature:
    Problem Event Name: APPCRASH
    Application Name: Video in Picture for Vista.exe
    Application Version: 1.0.0.0
    Application Timestamp: 4829656d
    Fault Module Name: RPCRT4.dll
    Fault Module Version: 6.0.6001.18000
    Fault Module Timestamp: 4791ad9f
    Exception Code: c0000005
    Exception Offset: 0000000000047eb3
    OS Version: 6.0.6001.2.1.0.256.6
     
  26. Bart Simpson

    Bart Simpson Notebook Consultant

    Reputations:
    213
    Messages:
    226
    Likes Received:
    0
    Trophy Points:
    30
    Thanks. I'm working on a new version right now that handles the minimizing of the windows and creates the live previews when you minimize. I'm also cleaning up the code and adding exception handlers where needed. I have fixed some other bugs and this should help with the stability on 64-bit Vista.

    That error message you have doesn't ring a bell with me, but I'll check out what RPCRT4.dll is.