Poster | Thread |
Spectre660
| |
Re: Overlay - Facts and corrections about misconceptions Posted on 28-Jun-2012 18:29:42
| | [ #81 ] |
|
|
|
Elite Member |
Joined: 5-Jun-2005 Posts: 3918
From: Unknown | | |
|
| @olegil
I am waiting for Sundown to verify if he is using the latest public beta of avcodec.library. I am and it gives me about 5% increase over the original one.
Quote:
Anyhoo, 1 skipped frame in over 4000 is not statistically significant. We would need to see the result of a higher resolution to make any properly educated guesses. |
_________________ Sam460ex : Radeon Rx550 Single slot Video Card : SIL3112 SATA card |
|
Status: Offline |
|
|
jPV
| |
Re: Overlay - Facts and corrections about misconceptions Posted on 28-Jun-2012 18:43:31
| | [ #82 ] |
|
|
|
Cult Member |
Joined: 11-Apr-2005 Posts: 815
From: .fi | | |
|
| @WolfToTheMoon
Quote:
WolfToTheMoon wrote:
it skipped 1 frame in 4000+ frames, no biggie... |
No biggie?! That means cpu usage is at max and that definitely isn't a good thing. I wouldn't want to stress the machine that much always when watching movies...
And there are so many different encoding settings for videos nowadays... the less cpu load you make in viewing the more of them you can view.Last edited by jPV on 28-Jun-2012 at 06:45 PM.
_________________ - The wiki based MorphOS Library - Your starting point for MorphOS - Software made by jPV^RNO |
|
Status: Offline |
|
|
WolfToTheMoon
| |
Re: Overlay - Facts and corrections about misconceptions Posted on 28-Jun-2012 19:13:58
| | [ #83 ] |
|
|
|
Super Member |
Joined: 2-Sep-2010 Posts: 1351
From: CRO | | |
|
| @jPV
well, that's what you get when you have a relatively slow CPU and no help from the drivers.
I do, however, remember watching DVDs on a PII, so that should tell you how big of a mountain OS4 needs to climb. _________________
|
|
Status: Offline |
|
|
olegil
| |
Re: Overlay - Facts and corrections about misconceptions Posted on 28-Jun-2012 19:21:47
| | [ #84 ] |
|
|
|
Elite Member |
Joined: 22-Aug-2003 Posts: 5895
From: Work | | |
|
| @jPV
Actually it doesn't mean that the CPU was used to the max all the time. It means that during one frame the CPU was over-extended. Without more tests it's actually impossible to say why that frame was dropped. _________________ This weeks pet peeve: Using "voltage" instead of "potential", which leads to inventing new words like "amperage" instead of "current" (I, measured in A) or possible "charge" (amperehours, Ah or Coulomb, C). Sometimes I don't even know what people mean. |
|
Status: Offline |
|
|
number6
| |
Re: Overlay - Facts and corrections about misconceptions Posted on 28-Jun-2012 19:30:09
| | [ #85 ] |
|
|
|
Elite Member |
Joined: 25-Mar-2005 Posts: 11589
From: In the village | | |
|
| @olegil
I believe the driver is using polling and not vertical blank interrupts.
That would result in waste of CPU cycles, would it not?
#6
_________________ This posting, in its entirety, represents solely the perspective of the author. *Secrecy has served us so well* |
|
Status: Offline |
|
|
Jupp3
| |
Re: Overlay - Facts and corrections about misconceptions Posted on 28-Jun-2012 19:41:46
| | [ #86 ] |
|
|
|
Super Member |
Joined: 22-Feb-2007 Posts: 1225
From: Unknown | | |
|
| @Derfs
Quote:
I dont understand all the calls for traditional overlay, when a newer technique for it is available. |
Really???
Could you give the download link to those available drivers you mentioned, so that everyone can stop complaining?
"It's not available before it's available"
Seriously though, I don't think anyone really cares how this "overlay support" is done. I have absolutely no idea how my MorphOS3.0 PowerBook or Pegasos 2 with Radeon 9000 Pro do it, nor do I really care. What I care about is that both can scale the video to any resolution practically free (not needing to do pixel format conversion and is an extra).
Quote:
Only one will be implemented |
When people talk about overlay, I'd say it's usually one of 2 things: 1)Ability to let graphics card scale image of any resolution in any other resolution. 2)"Overlay API" as it's implemented in Amiga-like operating systems, and used by many current programs (MPlayer, DVPlayer, MAME (MorphOS-only) etc.)
First is, of course, more critical, but on the other hand, 2nd choice would automatically work with current software using it without any changes. Unlike you say, of course we could (and should) have both. For 3D there's Warp3D, minigl and "full MESA-based OpenGL implementation" in the distant future. They don't really rule out each other, so why should something more simple, like Overlay?
And of course this "Overlay API wrapper" could be done by some 3rd party after release.
(of course support might disappear whenever lower level drivers change too much, and no-one bothers updating some higher level api wrapper)Last edited by Jupp3 on 28-Jun-2012 at 07:48 PM.
|
|
Status: Offline |
|
|
olegil
| |
Re: Overlay - Facts and corrections about misconceptions Posted on 28-Jun-2012 19:42:51
| | [ #87 ] |
|
|
|
Elite Member |
Joined: 22-Aug-2003 Posts: 5895
From: Work | | |
|
| @Jupp3
again, read what the guy writing the driver has to say about it and accept that either you will wait for textures OR do it yourself. _________________ This weeks pet peeve: Using "voltage" instead of "potential", which leads to inventing new words like "amperage" instead of "current" (I, measured in A) or possible "charge" (amperehours, Ah or Coulomb, C). Sometimes I don't even know what people mean. |
|
Status: Offline |
|
|
sundown
| |
Re: Overlay - Facts and corrections about misconceptions Posted on 28-Jun-2012 20:03:17
| | [ #88 ] |
|
|
|
Elite Member |
Joined: 30-Aug-2003 Posts: 5120
From: Right here... | | |
|
| @Spectre660
Quote:
Proves the point that you can live without overlay or the like with a fast CPU for now .Are you using the latest avcodec.library beta or not ?I am and it is about 5 % fater than the older one without Overlay. |
Still be nice to have overlay support, 1080p HDs would probably play without skipping. The developers have taken overlay off the table, just hope the decision proves to be the right one.
I am using the new avcodec library._________________ Hate tends to make you look stupid... |
|
Status: Offline |
|
|
sundown
| |
Re: Overlay - Facts and corrections about misconceptions Posted on 28-Jun-2012 20:20:14
| | [ #89 ] |
|
|
|
Elite Member |
Joined: 30-Aug-2003 Posts: 5120
From: Right here... | | |
|
| @wawa
Quote:
so x1k cant even play low res video without frame skipping? |
Its a torrent, anyone who has ever dl'ed a torrent knows some parts can go missing._________________ Hate tends to make you look stupid... |
|
Status: Offline |
|
|
sundown
| |
Re: Overlay - Facts and corrections about misconceptions Posted on 28-Jun-2012 20:23:02
| | [ #90 ] |
|
|
|
Elite Member |
Joined: 30-Aug-2003 Posts: 5120
From: Right here... | | |
|
| @Crumb
Quote:
Thank you, always nice to prove a point._________________ Hate tends to make you look stupid... |
|
Status: Offline |
|
|
Jupp3
| |
Re: Overlay - Facts and corrections about misconceptions Posted on 28-Jun-2012 20:23:36
| | [ #91 ] |
|
|
|
Super Member |
Joined: 22-Feb-2007 Posts: 1225
From: Unknown | | |
|
| @olegil
Quote:
again, read what the guy writing the driver has to say about it and accept that either you will wait for textures OR do it yourself. |
I know he's not interested in implementing this important feature, one way or another. And it might be done by some other people in the future. (Although, if I was paying for drivers separately, I'd expect them to have such a basic feature)
What I'm trying to do is correct people who claim some are requesting that certain relatively important functionality "must be implemented in some specific, outdated way" (which might even be practically impossible with certain hardware)
As I see it, next to no-one cares about "How", everyone is more interested in "What". |
|
Status: Offline |
|
|
number6
| |
Re: Overlay - Facts and corrections about misconceptions Posted on 28-Jun-2012 20:29:48
| | [ #92 ] |
|
|
|
Elite Member |
Joined: 25-Mar-2005 Posts: 11589
From: In the village | | |
|
| @Jupp3
Semantics? Implementing vs wanting, but still the quote from this morning is his:
Quote:
I understand why users are interested in overlay or an alternative. I want it too. However, this is an incredibly complex driver, and so development can only ever proceed one step at a time. |
And yes, I think most people look at this from the standpoint of "I want faster A/V display" and not in terms of those of us discussing technical aspects. Heh.
#6
Last edited by number6 on 28-Jun-2012 at 08:31 PM.
_________________ This posting, in its entirety, represents solely the perspective of the author. *Secrecy has served us so well* |
|
Status: Offline |
|
|
sundown
| |
Re: Overlay - Facts and corrections about misconceptions Posted on 28-Jun-2012 20:38:43
| | [ #93 ] |
|
|
|
Elite Member |
Joined: 30-Aug-2003 Posts: 5120
From: Right here... | | |
|
| @all
This is what I understand about overlay,
If I install a 9250 card, I have overlay & miniGL working. If I use a 4850 card I have no overlay & no miniGL support.
This means os4/driver has overlay, depending on the gfx card being used.
Can anyone give a clue as to what gfx card spec to look for that indicates overlay support?
Last edited by sundown on 28-Jun-2012 at 09:02 PM.
_________________ Hate tends to make you look stupid... |
|
Status: Offline |
|
|
Tomas
| |
Re: Overlay - Facts and corrections about misconceptions Posted on 28-Jun-2012 20:58:01
| | [ #94 ] |
|
|
|
Elite Member |
Joined: 25-Jul-2003 Posts: 4286
From: Unknown | | |
|
| @sundown
Quote:
sundown wrote: @Crumb
Quote:
It could start like this: once upon a time, the os4 user "sundown" bought a computer and tried to play an os4 presentation video from a fellow amigan. The video jumped and jumped and couldn´t be played smoothly. He paid for some updated videos and the video still frameskipped and frameskipped. Bah! -said our dear amigan- Overlay is obsolete... who needs to play videos? |
LOL, you really have no clue what-so-ever.
First off, videos play just fine without overlay, no jumping, very smooth. The only issue is true full screen, some do, others have a small black space on both sides, not enough to make a difference. Just love how you trolls are such experts on a system you've never used.
Once upon a time, an os4 troll, without a clue, spammed AW with his FUD... |
Some people actually like to watch videos in fullscreen with proper scaling. I bet it also it uses more resources when you have no overlay, as that certainly is the case with any other platform. I guess all mediaplayers on linux and windows is obsolete as well with that logic. |
|
Status: Offline |
|
|
sundown
| |
Re: Overlay - Facts and corrections about misconceptions Posted on 28-Jun-2012 20:59:02
| | [ #95 ] |
|
|
|
Elite Member |
Joined: 30-Aug-2003 Posts: 5120
From: Right here... | | |
|
| @jPV
Quote:
That means cpu usage is at max and that definitely isn't a good thing. |
I agree with you 100%, its a flaw that needs to be addressed & is. Mind you, I never checked the cpu load while playing a video, but I'd guess its high. I did have dnetc running at the same time, anyone who runs that app knows it puts a big stress on the cpu. _________________ Hate tends to make you look stupid... |
|
Status: Offline |
|
|
number6
| |
Re: Overlay - Facts and corrections about misconceptions Posted on 28-Jun-2012 21:04:57
| | [ #96 ] |
|
|
|
Elite Member |
Joined: 25-Mar-2005 Posts: 11589
From: In the village | | |
|
| @sundown
Quote:
I agree with you 100%, its a flaw that needs to be addressed & is. Mind you, I never checked the cpu load while playing a video, but I'd guess its high. I did have dnetc running at the same time, anyone who runs that app knows it puts a big stress on the cpu. |
If you read my prior post about vertical blank interrupts and Hans (HDR) blog on the same topic, there might be the correlation.
Quote:
Without VBlank interrupts, the CPU has to poll the graphics card's VBlank state. This wastes CPU cycles, and instantly brings CPU usage to 100% (as mentioned earlier). Apart from being inefficient, it is also less accurate. It's easy to see why VBlank interrupts are superior to polling the hardware (as are interrupts in general). |
But you would have to ask him for specifics as to what programs are affected more than others.
On the graphics card, Jupp3 already posted about the 9000 series in general. For OS4.x use though you need to read about each card. Then there's the little problem of one 9000 working whilst another does not. That's when you need to talk about them in terms of PCI/Vendor ID really.
#6
_________________ This posting, in its entirety, represents solely the perspective of the author. *Secrecy has served us so well* |
|
Status: Offline |
|
|
Tomas
| |
Re: Overlay - Facts and corrections about misconceptions Posted on 28-Jun-2012 21:07:51
| | [ #97 ] |
|
|
|
Elite Member |
Joined: 25-Jul-2003 Posts: 4286
From: Unknown | | |
|
| @sundown
Quote:
sundown wrote: @Crumb
Quote:
You obviously don´t have a clue about the huge speed increase you would get with overlay support* perhaps you only watch 320x240 videos and that´s why you are so happy with your x1000 video playing performance. |
720x304, full screen, thank you, with no overlay. I will admit, a 1080p vid is a different story at the moment. I'm sure overlay would help there, but I have better ways to watch blue ray videos then on a computer. |
Again you fail to see that other users have different needs than you. For me being able to play high quality videos in fullscreen is essential. You sound like linux fanboys in 90s back when you could not even playback a vcd/mpeg1 video. Who needs video playback when you have dvd players?? Same thing before they got hardware accelerated 3d drivers.. Who needs games on a pc when you have consoles?? You sound like a fanboy making excuses. Even if i could afford a "high end" OS4.x machine I would never buy it unless it could playback HD videos, as that is one of thing i use my computer most for. |
|
Status: Offline |
|
|
Tomas
| |
Re: Overlay - Facts and corrections about misconceptions Posted on 28-Jun-2012 21:09:17
| | [ #98 ] |
|
|
|
Elite Member |
Joined: 25-Jul-2003 Posts: 4286
From: Unknown | | |
|
| @sundown
Quote:
sundown wrote: @Spectre660
Heres what I get on the x1000 with a Radeon HD 4850, no overlay.
6.Videos:> work:tools/DvPlayer/DvPlayer verbose Videos:Red Planet.avi Video: AVI, 720 x 304, 23.98 fps Audio: 01 [AC3] 16-bit 48000 Hz, Stereo Total Nr of Frames: 4294 Nr of Frames played: 4293 Nr of Frames skipped: 1 (1%) Total Playback Time: 179.028 seconds Average Framerate: 23.985 fps Displayed Framerate: 23.980 fps |
Which is probably not much better than my sam 440ep, which should tell you something... |
|
Status: Offline |
|
|
Jupp3
| |
Re: Overlay - Facts and corrections about misconceptions Posted on 28-Jun-2012 21:14:25
| | [ #99 ] |
|
|
|
Super Member |
Joined: 22-Feb-2007 Posts: 1225
From: Unknown | | |
|
| @sundown Quote:
Quote:
That means cpu usage is at max and that definitely isn't a good thing. |
I agree with you 100%, its a flaw that needs to be addressed & is. Mind you, I never checked the cpu load while playing a video, but I'd guess its high. I did have dnetc running at the same time, anyone who runs that app knows it puts a big stress on the cpu. |
Well that one frame skipped might be some background task suddenly needing more CPU, or using too much HD (preventing video data from being loaded in time), even broken file. In short, "almost anything". dnetc should definitely be turned off
As comparing performance with "different, but somewhat same resolution" files is ultimately useless, may I suggest to use some freely available movie, such as those done in Blender? Big Buck Bunny is a good candidate, as it's also available in lower resolutions. Don't forget to mention which exact version you are using though!
(getting a bit off-topic though, maybe any video performance tests should deserve their own thread? Feel free to repost my ideas there) |
|
Status: Offline |
|
|
djrikki
| |
Re: Overlay - Facts and corrections about misconceptions Posted on 28-Jun-2012 22:10:36
| | [ #100 ] |
|
|
|
Elite Member |
Joined: 22-Jun-2010 Posts: 2077
From: Grimsby, UK | | |
|
| @all
Can't wait for textured video support!
I've got JackCharts here playing the 30 second preview music videos (in .m4v format) from the iTunes Store here on my AmigaOne 500 frame rate is horrendously slow and this is 1x1 pixel format - not even full-screen.
Though am sure the beta sound driver doesn't help matters either. Last edited by djrikki on 28-Jun-2012 at 10:34 PM. Last edited by djrikki on 28-Jun-2012 at 10:29 PM. Last edited by djrikki on 28-Jun-2012 at 10:11 PM.
_________________
|
|
Status: Offline |
|
|