Click Here
home features news forums classifieds faqs links search
6068 members 
Amiga Q&A /  Free for All /  Emulation /  Gaming / (Latest Posts)
Login

Nickname

Password

Lost Password?

Don't have an account yet?
Register now!

Support Amigaworld.net
Your support is needed and is appreciated as Amigaworld.net is primarily dependent upon the support of its users.
Donate

Menu
Main sections
Home
Features
News
Forums
Classifieds
Links
Downloads
Extras
OS4 Zone
IRC Network
AmigaWorld Radio
Newsfeed
Top Members
Amiga Dealers
Information
About Us
FAQs
Advertise
Polls
Terms of Service
Search

IRC Channel
Server: irc.amigaworld.net
Ports: 1024,5555, 6665-6669
SSL port: 6697
Channel: #Amigaworld
Channel Policy and Guidelines

Who's Online
62 crawler(s) on-line.
 14 guest(s) on-line.
 0 member(s) on-line.



You are an anonymous user.
Register Now!
 t0lkien:  8 mins ago
 tekmage:  9 mins ago
 Jasper:  25 mins ago
 freak:  32 mins ago
 Cammy:  35 mins ago
 BigD:  55 mins ago
 nbache:  1 hr 14 mins ago
 michalsc:  1 hr 15 mins ago
 Derfs:  1 hr 21 mins ago
 MEGA_RJ_MICAL:  1 hr 38 mins ago

Software News   Software News : DvPlayer v0.76 Released
   posted by COBRA on 28-Aug-2011 12:37:26 (5034 reads)
After more than 3 years of development a new version of DvPlayer is finally available. This is a major release with many new features, improvements and bug-fixes. For more information and to download the demo version, please visit the DvPlayer Website. Registered users automatically receive the update via E-Mail as usual. Please contact the author if you do not.



Changes in this release:

- Added support for DVD subtitles. Subtitles can be selected in the subtitle
menu when playing DVDs.

- Added support for IFO files on DVDs to show audio and subtitle languages.

- Added support for MPEG audio files, including VBR (Variable BitRate) MPEG
audio support.

- Added support for AIFF audio files.

- Added audio scope effect when playing audio-only files.

- Added support for YUV420 planar overlay format introduced in AmigaOS4.1.

- Added transparency (alpha channel) support for skins making it possible to
have shaped windows and other transparency effects.

- Implemented a new type of AVI frame-skipping algorithm which achieves
smoother playback on slower machines.

- Added requester when dragging files into DvPlayer window to ask if the files
should be appended to the end of the playlist or replace the current list.

- When current file finished playing and window is closed/reopened it is only
activated if it was activated previously so that the focus is not taken away
from the user who may be working in another window at that time.

- Now a requester informs if a suitable audio codec cannot be found and even
gives an option to search for available codecs online.

- Fixed a bug which caused a DSI when volume slider was moved while no movie
loaded.

- Fixed framerate and movie length determination in AVI files which were
sometimes incorrect.

- Text in TextArea is no longer rendered without clearing the area behind it
which was causing graphics corruptions with some skins.

- Solved issue that was causing some slowdowns and delays on Sam440 systems.

- Uses new 64-bit YUV rendering routines on systems where this leads to a
performance improvement.

- When the about window was open the main window became unresponsive. Now main
window events are serviced in this case also.

- Movie area in GUI is now only cleared during window refresh if the window's
size changed. This keeps the current frame displayed when playback is paused
and the window is deselected.

- Optimized MPEG Video stream detection code to allow for faster load times.

- Fixed a bug which caused the text area in the GUI not to be refreshed in
non-overlay window mode.

- File requesters and other requesters were always opened on Workbench even if
DvPlayer was started on another screen, now it opens on the same screen as
the DvPlayer window.

- Doubled stack cookie which solves issues with playback of files with MJPEG
codec when running from shell.

- Corrected overlay alignment issues.

- NOSKIP option now works with asf/wmv files too.

- Corrected time display and slider position handling with asf/wmv files.

- Changed alignment of video buffers for playback of AVI files which seems to
fix the occasional decoding errors observed with some videos.

- Several other small bug-fixes and optimizations...
    

Related Links
· More about Software News
· News by COBRA


Most read story about Software News
UBoot 2010.06.04 for Sam460ex available

Last news about Software News
Hollywood APK Compiler 4.0 released
Printer Friendly Page  Send this Story to a Friend

Goto page ( 1 | 2 )

PosterThread
samo79 
Re: DvPlayer v0.76 Released
Posted on 30-Aug-2011 18:34:11
#21 ]
Elite Member
Joined: 13-Feb-2003
Posts: 3437
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
Profile     Report this post  
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
Profile     Report this post  
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
Profile     Report this post  
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
Profile     Report this post  
samo79 
Re: DvPlayer v0.76 Released
Posted on 1-Sep-2011 0:28:05
#25 ]
Elite Member
Joined: 13-Feb-2003
Posts: 3437
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
Profile     Report this post  
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
Profile     Report this post  
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
Profile     Report this post  
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
Profile     Report this post  
SOFISTISOFTWARE 
Re: DvPlayer v0.76 Released
Posted on 3-Sep-2011 0:11:01
#29 ]
Regular Member
Joined: 25-Dec-2003
Posts: 457
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
Profile     Report this post  
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
Profile     Report this post  
SOFISTISOFTWARE 
Re: DvPlayer v0.76 Released
Posted on 29-Oct-2011 8:50:22
#31 ]
Regular Member
Joined: 25-Dec-2003
Posts: 457
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
Profile     Report this post  

Goto page ( 1 | 2 )

[ home ][ about us ][ privacy ] [ forums ][ classifieds ] [ links ][ news archive ] [ link to us ][ user account ]
Copyright (C) 2000 - 2019 Amigaworld.net.
Amigaworld.net was originally founded by David Doyle