NextPVR Forums
  • ______
  • Home
  • New Posts
  • Wiki
  • Members
  • Help
  • Search
  • Register
  • Login
  • Home
  • Wiki
  • Members
  • Help
  • Search
NextPVR Forums Public Wishlist v
« Previous 1 … 150 151 152 153 154 … 194 Next »
The everlasting OSD

 
  • 0 Vote(s) - 0 Average
The everlasting OSD
RandyAdamsTN
Offline

Junior Member

Posts: 36
Threads: 17
Joined: Jan 2005
#1
2005-06-14, 01:20 PM
It is possible to change the pause feature to display the OSD only for about 5 seconds, then go away. Alot of times we like to pause the show to read any words or fast action. The OSD staying up all the time gets in the way. I know there is a setting for minimal OSD in the config program, but thats not what I am looking for, I want to see the time line, but if it stays paused for a few seconds, go away.


Thanks for reading.
sub
Online

Administrator

NextPVR HQ, New Zealand
Posts: 106,989
Threads: 770
Joined: Nov 2003
#2
2005-06-14, 05:35 PM
I cant change the OSD in any way while the video is paused with VMR, including hiding it. This is just the way VMR works.
pwtenny
Offline

Junior Member

Posts: 49
Threads: 11
Joined: Apr 2005
#3
2005-06-15, 02:46 AM
sub Wrote:I cant change the OSD in any way while the video is paused with VMR, including hiding it. This is just the way VMR works.

That doesn't sound very pragmatic. I don't know very much if anything about DirectX, but I find it hard to believe that when video is paused, you can't..

Copy the current buffer to a secondary off-screen buffer (like you would if you are going to overlay something).

Draw that buffer to the screen.

Tear down the primary buffers and whatever else is neccesary.

Start it all back up again with no OSD.

Swap the primary and secondary buffers.
sub
Online

Administrator

NextPVR HQ, New Zealand
Posts: 106,989
Threads: 770
Joined: Nov 2003
#4
2005-06-15, 02:59 AM
Quote:That doesn't sound very pragmatic. I don't know very much if anything about DirectX, but I find it hard to believe that when video is paused, you can't..
Take my word for it, its true. When you're playing video using the Video Mixing Renderer, the overlay bitmap can only be updated while the stream is running. This limitation does not exist when using the Overlay renderer.

If you're playing video with frame accurate seeking (AVI) you can seek back to the current frame to force it to update the OSD. With MPEG2, which is primarily what GB-PVR uses, there is no frame accurate seeking, so if try this approach results in funny stutters as the video moves up to half a second.

Its not a huge problem, and most people dont even notice. The only place its obvious to me, is when you pause playback of an in-progress recording, and the recording length shown in the OSD doesnt update. When you use Overlay instead of VMR, then it does update.

Quote:Copy the current buffer to a secondary off-screen buffer (like you would if you are going to overlay something).

Draw that buffer to the screen.

Tear down the primary buffers and whatever else is neccesary.

Start it all back up again with no OSD.

Swap the primary and secondary buffers.
Yeah right....
reven
Offline

Posting Freak

Posts: 5,782
Threads: 396
Joined: Sep 2004
#5
2005-06-15, 03:01 AM
Quote:Yeah right....
good old tui ads Smile
« Next Oldest | Next Newest »

Users browsing this thread: 1 Guest(s)



  • View a Printable Version
  • Subscribe to this thread
Forum Jump:

© Designed by D&D, modified by NextPVR - Powered by MyBB

Linear Mode
Threaded Mode