NextPVR Forums
  • ______
  • Home
  • New Posts
  • Wiki
  • Members
  • Help
  • Search
  • Register
  • Login
  • Home
  • Wiki
  • Members
  • Help
  • Search
NextPVR Forums Public Wishlist v
« Previous 1 … 110 111 112 113 114 … 193 Next »
A few suggestions.

 
  • 0 Vote(s) - 0 Average
A few suggestions.
_gl
Offline

Member

Posts: 118
Threads: 11
Joined: Dec 2005
#1
2006-05-30, 01:24 AM (This post was last modified: 2006-05-30, 01:37 AM by _gl.)
Hey Sub, thought I'd share some ideas for features and improvements I've accumulated over a few months. Right now GBPVR works great for me and I'm very impressed with how consistently (both in terms of quality and stylistically) you have implemented your vision for it. It's simple but to the point, looks great and just works.

But here's some ideas anyway Smile :

Features:

1) Auto detect cable box aspect ratio from special markers in the image.

I have a 4:3 screen but a cable box that can be set to output 16:9 when broadcast, and 4:3 otherwise. That way you get the best quality widescreen shows, but it means I'm always switching aspect ratios manually. There is a marker in the frame that signals which aspect is being sent. I don't know if this is UK/Europe specific, but Dscaler4 can detect this and automatically switches aspect ratios to suit.

It requires a small area of the decoded frame to be examined, I guess this could be done with a DShow filter? (I've dabbled in DShow briefly a while back for video->3D texture work).

Any chance you might look into this? I can get you specifics if you're interested, and obviously the DScaler4 code is available. The Dscaler guy(s) were planning to integrate the DScaler4 features into the DScaler5 DShow-based code (which at the moment is only an mpeg2 codec), but movement there seems very slow. You could argue this should be done in the decoder, but then if GBPVR did it it would work with all of them.

2) I'd also like to see on-screen volume displays. It's frustrating never knowing when max is reached (especially when like me you sometimes change the system volume accidentally when GPBVR doesn't have focus, and then wonder why you hit a volume ceiling inside GB).

3) ... and a clear indicator that the app is recording, visible on all screens. Just a little red circle (ideally flashing slowly) would be enough. You could also extend this to represent various states: a yellow circle could mean a recording is imminent (within say 5 minutes), green would be idle etc. When you're navigating this can be useful info, or serve as a warning that you should change channels on your box for the next recording (my PVR150 blaster doesn't support my box and I don't always have time to program it manually - it's godawful slow).

4) ... and following on, I'd like to see a dedicated line of text on the front screen that always shows the currently recording show (rather than cycling through future schedules), ie. something you can see in one glance. I realise this is probably just a skin issue but it would be handy in the default skin. In fact, maybe show the circle and just the name of the show being processed below it (small font) somewhere on all screens. It's just good to know what the machine is up to at any given moment.

5) when skipping during playback (mpeg2), the frames here don't update at all. I can hear snippets of sound, but the frame is stuck until I stop skipping. It would be great to see occasional updates.

6) option to hide the overlay (show details, progress bar etc) during pause, + the ability to single-step frames in pause mode. I often pause to examine something, but of course half the frame is obsured by the overlay.

Improvements:

1) The Manual Recording 'Stop' time entry would be better as 'duration in minutes'. If you're recording something that's many hours away, you have to scroll the start time a lot - and then the end time too, which takes twice as long. Setting eg. '30mins' from start instead is much faster. Of course you could still show the resulting end time too.

2) Show a recording's actual start time and duration, instead of (or in addition to) the times the show was listed as. If I record just a 10 minute subsection a show, or cancelled a recording early, that info is much more relevant to me than the scheduled times.

3) Avoid buffering remote buttons-repeats.

I've set my remote to button-repeat quite quickly which is great generally, except in places where the app can't keep up and then buffers a lot of repeats and then insists on carrying them out (slowly). For example when setting manual recording times, which frequently overshoot for me and I'm bouncing forwards and backwards. Perhaps the easiest solution is to ignore repeats specifically if they are already some buffered (that way you can still buffer other buttons).

4) One tiny but suprisingly irritating thing: can you change the remote button handling so that Play gets you out of Pause? Right now only Pause can cancel Pause, which intuitively doesn't work for me - I keep hitting Play and wondering why nothing happens. After all I want it to play again Smile.

In fact, why not use Play to resume, and Pause to single-step?

5) Speaking of buttons, how about using Play to instantly play a recording from a list without having to go through any menus (resume etc)? Maybe use another button to instantly Resume (Stop? Pause?).


(Well, I remembered more than I thought I would...)
sub
Offline

Administrator

NextPVR HQ, New Zealand
Posts: 106,708
Threads: 767
Joined: Nov 2003
#2
2006-05-30, 01:42 AM
Quote:1) Auto detect cable box aspect ratio from special markers in the image.

I have a 4:3 screen but a cable box that can be set to output 16:9 when broadcast, and 4:3 otherwise. That way you get the best quality widescreen shows, but it means I'm always switching aspect ratios manually. There is a marker in the frame that signals which aspect is being sent. I don't know if this is UK/Europe specific, but Dscaler4 can detect this and automatically switches aspect ratios to suit.

It requires a small area of the decoded frame to be examined, I guess this could be done with a DShow filter? (I've dabbled in DShow briefly a while back for video->3D texture work).

Any chance you might look into this? I can get you specifics if you're interested, and obviously the DScaler4 code is available. The Dscaler guy(s) were planning to integrate the DScaler4 features into the DScaler5 DShow-based code (which at the moment is only an mpeg2 codec), but movement there seems very slow. You could argue this should be done in the decoder, but then if GBPVR did it it would work with all of them.
It actually already does this if you're using the 'auto' aspect ratio by reading the sequence header in the MPEG stream.

I should point out though that the sequence header in MPEG video captured by analog cards (PVR150 etc) is hardcoded to 4:3. If you were using a digital device (like DVB-T, DVB-S etc), then the sequence header contains the correct aspect ratio information, and GB-PVR will automatically switch resolutions as you watch tv or recordings.

If dscaler is doing this for your analog card, then dscaler is probably analyzing select each frames of video to see if it contains black bars etc, and and making a guess - much like some TVs do. GB-PVR does look at any of the frames of video, so cant do this.
Quote:2) I'd also like to see on-screen volume displays. It's frustrating never knowing when max is reached (especially when like me you sometimes change the system volume accidentally when GPBVR doesn't have focus, and then wonder why you hit a volume ceiling inside GB).
I will add something like this in a future release. I'm not sure when.

Quote:3) ... and a clear indicator that the app is recording, visible on all screens. Just a little red circle (ideally flashing slowly) would be enough. You could also extend this to represent various states: a yellow circle could mean a recording is imminent (within say 5 minutes), green would be idle etc. When you're navigating this can be useful info, or serve as a warning that you should change channels on your box for the next recording etc (my PVR150 blaster doesn't support my box and I don't always have time to program it manually).

4) ... and following on, I'd like to see a dedicated line of text on the front screen that always shows the currently recording show (rather than cycling through future schedules), ie. something you can see in one glance. I realise this is probably just a skin issue but it would be handy in the default skin. In fact, maybe show the circle and just the name of the show being processed below it (small font) somewhere on all screens. It's just good to know what the machine is up to at any given moment.
I wont be doing these.

Quote:5) when skipping during playback, the frames here don't update at all. I can hear snippets of sound, but the frame is stuck until I stop skipping. It would be great to see occasional updates.
This is really a directshow thing. It takes about 100ms to start displaying frames. I could put in a pause after each skip, which would be enough for it to display another frame, but it would slowdown skipping in general.

Quote:1) The Manual Recording 'Stop' time entry would be better as 'duration in minutes'. If you're recording something that's many hours away, you have to scroll the start time a lot - and then the end time too, which takes twice as long. Setting eg. '30mins' from start instead is much faster. Of course you could still show the resulting end time too.
I prefer a stop time.

Quote:+ the ability to single-step frames in pause mode. I often pause to examine something, but of course half the frame is obsured by the overlay.
It would be quite a bit of work, and I find I've never used this feature on any of the DVD players of video recorders I've owned in the past, so probably not worth the hassle.

Quote:) One tiny but suprisingly irritating thing: can you change the remote button handling so that Play gets you out of Pause? Right now only Pause can cancel Pause, which intuitively doesn't work for me - I keep hitting Play and wondering why nothing happens. After all I want it to play again
Where are you seeing this? I just checked timeshift live tv and playback of a recording, both allow me to press play to resume from a paused state.
_gl
Offline

Member

Posts: 118
Threads: 11
Joined: Dec 2005
#3
2006-05-30, 10:06 AM
Quote:I should point out though that the sequence header in MPEG video captured by analog cards (PVR150 etc) is hardcoded to 4:3.

Yep, that's the problem.

Quote:If dscaler is doing this for your analog card, then dscaler is probably analyzing select each frames of video to see if it contains black bars etc, and and making a guess - much like some TVs do.

No, it's not guessing. Here's a paste of how it works:

> The left hand side of the first line of real video (i.e. not the VBI
> portion) contains several bits of widescreen info coded using black and
> white blocks. The code in DScaler\VBI_WSSdecode.cpp tries to find a valid
> set of flag bits in the appropriate place and then sets up the DScaler AR > appropriately.

Quote: GB-PVR does NOT look at any of the frames of video, so cant do this.

It presumably just needs a filter in the graph that analyses the frame. If I get the time I'll look into writing one (may be a while).

Quote:I will add something like this in a future release. I'm not sure when.

Great.

Quote:I wont be doing these.

Why?

Quote:This is really a directshow thing. It takes about 100ms to start displaying frames. I could put in a pause after each skip, which would be enough for it to display another frame, but it would slowdown skipping in general.

I vote for that. Loosing 1/10th of speed isn't significant imo and can always be compensated by the skip distance. It's hard to figure out where in a stream you are by sound alone, so you have to frequently stop skipping which slows you down anyway.

BTW, can you keep the progress bar visible during skipping?

Quote:I prefer a stop time.

But it's so much slower to set - do you never set shows hours in advance? You can still show the stop time as the duration is adjusted, best of both worlds.

Or at least sync the stop time with the start time (until stop is manually adjusted).

Quote:It would be quite a bit of work, and I find I've never used this feature on any of the DVD players of video recorders I've owned in the past, so probably not worth the hassle.

Your call, but I'm sure lots of people do use it. I know stepping backwards is trickier, but forwards shouldn't be too hard via DShow?

Quote:Where are you seeing this? I just checked timeshift live tv and playback of a recording, both allow me to press play to resume from a paused state.

Just now when I've tested it, it works. It seems to happen when the stream has been in pause for a while, which is what I normally do. Then play doesn't seem to resume for some reason.
fbachofner
Offline

Member

Posts: 81
Threads: 8
Joined: Jan 2005
#4
2006-05-31, 02:00 AM
_gl Wrote:Your call, but I'm sure lots of people do use it. I know stepping backwards is trickier, but forwards shouldn't be too hard via DShow?

I second this request. I CONSTANTLY use frame advance on my DVD player. Slow motion would be a great addition too.

These features are particularly useful for those of us who like to analyse filming techniques (editing, composition, effects, etc.).

I imagine it would be a real boon to sports lovers too!

If there is any chance for this to be added, I would use FF/RW to go to slo-mo from PAUSE and skip <- / skip -> to enter frame advance.

Thanks for considering it Sub.
mobiusnz
Offline

Senior Member

Posts: 323
Threads: 65
Joined: Feb 2005
#5
2006-05-31, 11:36 AM
fbachofner Wrote:I second this request. I CONSTANTLY use frame advance on my DVD player. Slow motion would be a great addition too.

These features are particularly useful for those of us who like to analyse filming techniques (editing, composition, effects, etc.).

I imagine it would be a real boon to sports lovers too!

If there is any chance for this to be added, I would use FF/RW to go to slo-mo from PAUSE and skip <- / skip -> to enter frame advance.

Thanks for considering it Sub.

Very nice excuse there - very creative! But we all know its to look at girl bits!
[SIZE="1"]Matt Beechey
Intel i5-4440, 4096mb DDR3 Ram, Windows 7 Pro
2 x Hauppauge Nova-T 500 (2 out of 4 of these I've bought works! Great QC Hauppauge!)
1 x Hauppauge hvr-2200 and 1 x Hauppauge Colossus
500gb Seagate for O/S
2 x 500GB SATA3 WD Black in a Windows Stripe for recordings
All hidden in the garage with an Intel i5 NUC and a logitech Harmony one remote in the lounge for playback.
Panasonic 65" 2013 GT Series 3D plasma

----------------------------
New Zealand - Go Crusaders![/SIZE]
GoodGuys
Offline

Senior Member

Posts: 433
Threads: 41
Joined: Jun 2005
#6
2006-05-31, 03:59 PM
I second the request for feature 4 : option to have a "currently recording" element in the skin, and not just "cycle current and future recordings"...

_gl - regarding stop time - just use the number buttons instead of scrolling the entry of stop time. I used to scroll the recording time, now I never do this anymore. However -
Sub - a nice tweak is when the user leaves the Start Time field of manual recording, if the End Time is before the start time (use a 12-hour window for wraparound) then make it reset to equal to the newly set start time.

GGF
AMD64 3000+, MSI-Neo4F, 1GB, 1.5TB WD-SATA, PVR350+150 34btn remote, ATI 2460HD TVOut, 1.4.7: VMR9fse, CS3 skin
_gl
Offline

Member

Posts: 118
Threads: 11
Joined: Dec 2005
#7
2006-05-31, 04:57 PM
GoodGuys Wrote:_gl - regarding stop time - just use the number buttons instead of scrolling the entry of stop time. I used to scroll the recording time, now I never do this anymore.

Never thought of that, thanks. But scrolling is easier as you don't have to look at the remote.

Quote:However -
Sub - a nice tweak is when the user leaves the Start Time field of manual recording, if the End Time is before the start time (use a 12-hour window for wraparound) then make it reset to equal to the newly set start time.

Agreed.
Jeff
Offline

Posting Freak

Posts: 1,933
Threads: 69
Joined: Oct 2004
#8
2006-05-31, 04:58 PM
If you use the video archive panel itr will provide an indication if GBPVR is currently recording. By default this is a red circle with REC written in it in white text, but it can change from skin to skin.

Jeff
« Next Oldest | Next Newest »

Users browsing this thread: 1 Guest(s)



Possibly Related Threads…
Thread Author Replies Views Last Post
  Windows client list suggestions seattlefog 0 767 2022-10-10, 05:28 PM
Last Post: seattlefog
  V5 suggestions boringgit 11 3,978 2021-05-07, 09:59 PM
Last Post: boringgit
  V5 Web App Suggestions jcole998 0 946 2020-07-31, 01:28 PM
Last Post: jcole998
  NextPVR Closed Captions: Suggestions for future development jimg3525 1 1,912 2016-03-06, 08:06 PM
Last Post: sub
  Some keystroke/remote suggestions WayneD 0 1,424 2015-09-20, 12:01 AM
Last Post: WayneD
  A few small suggestions... scottiamit 1 1,816 2008-06-27, 01:38 AM
Last Post: psycik
  A couple of GUI suggestions Hairy 0 1,511 2008-02-12, 11:04 AM
Last Post: Hairy
  A few suggestions of potential improvements. robjf 2 2,015 2008-01-31, 09:45 PM
Last Post: scb147
  Three Small Suggestions accgr 5 2,626 2007-05-02, 07:57 PM
Last Post: tipstir
  A couple suggestions (taskbar, guide) Mangus 12 4,550 2006-02-23, 03:55 PM
Last Post: TylerK

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

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

Linear Mode
Threaded Mode