Poster | Thread |
samo79
| |
Re: DvPlayer v0.76 Released Posted on 30-Aug-2011 18:34:11
| | [ #21 ] |
|
|
|
Elite Member |
Joined: 13-Feb-2003 Posts: 3505
From: Italy, Perugia | | |
|
| @Denill
Yeah I already wrote to COBRA about this issue, it happen also if you try to open a DVD but not installing the proper plugin first, some more error-check would be good _________________ BACK FOR THE FUTURE
http://www.betatesting.it/backforthefuture
Sam440ep Flex 800 Mhz 1 GB Ram + AmigaOS 4.1 Update 6 AmigaOne XE G3 800 Mhz - 640 MB Ram - Radeon 9200 SE + AmigaOS 4.1 Update 6
|
|
Status: Offline |
|
|
COBRA
| |
Re: DvPlayer v0.76 Released Posted on 30-Aug-2011 21:21:39
| | [ #22 ] |
|
|
|
Super Member |
Joined: 26-Apr-2004 Posts: 1809
From: Auckland, New Zealand | | |
|
| @Deniil715
mp4 are not currently supported, but it shouldn't hang, so I'll have to investigate. Any files to reproduce issues are welcome. |
|
Status: Offline |
|
|
Daytona675x
| |
Re: DvPlayer v0.76 Released Posted on 31-Aug-2011 12:37:29
| | [ #23 ] |
|
|
|
Regular Member |
Joined: 5-Jan-2011 Posts: 491
From: Germany | | |
|
| @COBRA
Great program, works fine on my sam460. Only thing I'm really missing is an aspect correct fullscreen mode. Right now it doesn't take the monitor's dimensions into account, so 4:3 movies appear stretched in fullscreen mode on my 16:9 monitor. The obvious workaround, resize the window to fullscreen, doesn't work since the player doesn't stretch the content beyond the original size (at least not when playing the AVIs I tried so far). Would be awesome if you'd put that on your todo list _________________ AmigaOS 4.1 FE (sam460ex Radeon 9200 / RadeonHD), MorphOS 3.8 (PowerMac G4 733MHz Radeon 9000), AROS (x86), A1200 (060 80MHz Indivision MK2), A500, A600, CDTV Wings Remastered Development Diary
|
|
Status: Offline |
|
|
COBRA
| |
Re: DvPlayer v0.76 Released Posted on 31-Aug-2011 21:55:31
| | [ #24 ] |
|
|
|
Super Member |
Joined: 26-Apr-2004 Posts: 1809
From: Auckland, New Zealand | | |
|
| @Daytona675x
It sounds like PIP/Overlay does not work on your system. What gfx card do you have?
DvPlayer does scaling and aspect ratio correction in hardware by utilizing the overlay capability of the gfx card (if the gfx card has that capability and is supported by the driver). If this is not available then it will not attempt to upscale the video in software because this would lead to significant slowdowns to the playback. |
|
Status: Offline |
|
|
samo79
| |
Re: DvPlayer v0.76 Released Posted on 1-Sep-2011 0:28:05
| | [ #25 ] |
|
|
|
Elite Member |
Joined: 13-Feb-2003 Posts: 3505
From: Italy, Perugia | | |
|
| @COBRA
Quote:
mp4 are not currently supported, but it shouldn't hang, so I'll have to investigate. Any files to reproduce issues are welcome. |
Did you try with the MP4 file i sent you ? _________________ BACK FOR THE FUTURE
http://www.betatesting.it/backforthefuture
Sam440ep Flex 800 Mhz 1 GB Ram + AmigaOS 4.1 Update 6 AmigaOne XE G3 800 Mhz - 640 MB Ram - Radeon 9200 SE + AmigaOS 4.1 Update 6
|
|
Status: Offline |
|
|
COBRA
| |
Re: DvPlayer v0.76 Released Posted on 1-Sep-2011 1:50:54
| | [ #26 ] |
|
|
|
Super Member |
Joined: 26-Apr-2004 Posts: 1809
From: Auckland, New Zealand | | |
|
| @samo79
Not yet, too busy with other things... |
|
Status: Offline |
|
|
Daytona675x
| |
Re: DvPlayer v0.76 Released Posted on 1-Sep-2011 6:55:34
| | [ #27 ] |
|
|
|
Regular Member |
Joined: 5-Jan-2011 Posts: 491
From: Germany | | |
|
| @COBRA Quote:
What gfx card do you have? |
Radeon HD 4650 on sam460.
Quote:
If this is not available then it will not attempt to upscale the video in software because this would lead to significant slowdowns to the playback. |
Actually a horizontal downscale would be okay too. Better to lose some pixels (or some frames) but get proper aspect ratio. Could be done with a precalculated table that maps source pixel indices to destination pixel indices, table being the same for each row (or a table that maps destination pixel indices to source pixel indices by containing the offset to add to get to the next source pixel index). Should be optional of course. _________________ AmigaOS 4.1 FE (sam460ex Radeon 9200 / RadeonHD), MorphOS 3.8 (PowerMac G4 733MHz Radeon 9000), AROS (x86), A1200 (060 80MHz Indivision MK2), A500, A600, CDTV Wings Remastered Development Diary
|
|
Status: Offline |
|
|
COBRA
| |
Re: DvPlayer v0.76 Released Posted on 1-Sep-2011 22:23:01
| | [ #28 ] |
|
|
|
Super Member |
Joined: 26-Apr-2004 Posts: 1809
From: Auckland, New Zealand | | |
|
| @Daytona675x
That explains, I guess there's no overlay support in the Radeon HD drivers (yet).
Horizontal downscale is not that simple, the copy routines are highly optimized and work on groups of pixels, you can't just skip a single pixel. I can only do vertical downscale which is actually done in case of DVDs where the aspect ratio is not 1:1.
However using compositing to do hardware scaling would be an option. Do the latest Radeon HD drivers support compositing? |
|
Status: Offline |
|
|
SOFISTISOFTWARE
| |
Re: DvPlayer v0.76 Released Posted on 3-Sep-2011 0:11:01
| | [ #29 ] |
|
|
|
Regular Member |
Joined: 25-Dec-2003 Posts: 458
From: Latina, Italy | | |
|
| yes, you're right there isn't overlay support in RadeonHD yet, and i advise everybody to disable overlay in DVPlayer (overlay=no) if you use it on graphic cards without overlay support in their drivers otherwise you could crash the system in some case if you try to resize dvplayer window, but the compositing is fulll enabled on RadeonHD, is possible to use it to do hardware scaling and to speed up the videos ? Without overlay my poor AMCC460 is very busy and with some videos the cpu goes to 100% and i can't watch them at full speed, thanks in advance. Last edited by SOFISTISOFTWARE on 03-Sep-2011 at 12:13 AM.
_________________ Sam 460EX, 2Gb Ram, Radeon R7 250, AmigaOS4.1 FE A4000 PPC604@233, Mediator A1200 PPC603@160, Mediator uA1 G3@800, 512 Mb [sold]
|
|
Status: Offline |
|
|
COBRA
| |
Re: DvPlayer v0.76 Released Posted on 3-Sep-2011 3:09:27
| | [ #30 ] |
|
|
|
Super Member |
Joined: 26-Apr-2004 Posts: 1809
From: Auckland, New Zealand | | |
|
| I think it's possible to do scaling with compositing, BUT... as far as I know with compositing you can only have RGB bitmaps. One big advantage of overlay is that you can use directly use YUV420 mode that most video codecs output the frames in, which basically means:
1. No YUV to RGB conversion necessary (recude software overhead) 2. Only 12 bits per pixel have to be transferred to video memory (as opposed to 16 or 32 bits per pixel depending on what screen depth you use) which gives a further speed increase 3. With overlay you can do triplebuffering with vsync
These are currently not possible with compositing as far as I know. |
|
Status: Offline |
|
|
SOFISTISOFTWARE
| |
Re: DvPlayer v0.76 Released Posted on 29-Oct-2011 8:50:22
| | [ #31 ] |
|
|
|
Regular Member |
Joined: 25-Dec-2003 Posts: 458
From: Latina, Italy | | |
|
| on os4depot there's a program of Salass called CDXLplay with souce code included, it to does the scaling use CompositeTags() function from graphic.library, you could add this feature in your DVPlayer and the user could decide to use overlay or compositing to do the scaling, example through a tooltype setting, we could compare the speed difference between overlay and compositing, please consider it. _________________ Sam 460EX, 2Gb Ram, Radeon R7 250, AmigaOS4.1 FE A4000 PPC604@233, Mediator A1200 PPC603@160, Mediator uA1 G3@800, 512 Mb [sold]
|
|
Status: Offline |
|
|