Find Jobs
Hire Freelancers

AVI player (use DirectX or something else)

$100-500 USD

Completed
Posted over 19 years ago

$100-500 USD

Paid on delivery
- Full screen mode - Gamma control (like DirectX`s GammaRamp) - File format : AVI and AVS(AVIsynth format) - 1x normal speed play : sound is not necessary. - Frame by frame navigation (like VCR's JOG) : When the space bar presses, immediately display the next frame. Submission type : Class module for .NET - You can use any kind of language (...but I like VB.NET) - When there is not a problem to efficiency, there`s no necessity which will use the DirectX (...but I prefer managed DX9) ## Deliverables Full screen mode : [login to view URL], Width, Height, RefreshRate is same as the application's desktop. Because I wanna use the MATROX Parhelia's '10 bit' giga color. Gamma correction : There is two method. 1. use the 'GammaRamp' Structure of the DirectX 2. use the 'SetDeviceGammaRamp' of Windows API AVS (AVIsynth file) : It operates like AVI in Windows application. Don't worry. Just treat it like AVI. * Refer the address [[login to view URL]][1] Frame by frame navigation : It must use `Double Buffering(Flipping)` like ACDsee slide show with 'Read ahead' option. because Flipping : The player will gonna play very heavy sources. 'AVI' - 1920*1080, Non-Compression, True color - many time is necessary in Loading. 'AVS' - 'Lanczose4 resize' and many other filters applied - many time is necessary in Decoding. The only way to keep the delay away is Flipping. ...Simple. I just wanna 'Page Flipping and Back Buffering.' * Refer the address <[login to view URL]> Interface : Public Interface Load_Display Sub Load_file(ByVal fileName As String) Sub Load_frame(ByVal frameNumber As Integer) 'for Flipping Sub DisplayTheFrame() 'for Flipping 'If I can use the 'GammaRamp' structure of DirectX. 'You don't need to make these properties. Property Gamma_R() As Short() Property Gamma_G() As Short() Property Gamma_B() As Short() End Interface * * *This broadcast message was sent to all bidders on Thursday Jan 6, 2005 5:16:37 PM: *AVS(AVIsynth) file - It operates like AVI in Windows appliction. Don't worry about. Just treat it like AVI. Public Interface Load_Display Sub Load_file(ByVal fileName As String) Sub Load_frame(ByVal frameNumber As Integer) 'for Flipping Sub DisplayTheFrame() 'for Flipping 'if I can use the 'GammaRamp' structure of DirectX. 'You don't need to make these properties. Property Gamma_R() As Short() Property Gamma_G() As Short() Property Gamma_B() As Short() End Interface ## Platform Windows XP
Project ID: 3499635

About the project

5 proposals
Remote project
Active 19 yrs ago

Looking to make some money?

Benefits of bidding on Freelancer

Set your budget and timeframe
Get paid for your work
Outline your proposal
It's free to sign up and bid on jobs
Awarded to:
User Avatar
See private message.
$254.99 USD in 42 days
4.9 (358 reviews)
7.2
7.2
5 freelancers are bidding on average $314 USD for this job
User Avatar
See private message.
$340 USD in 42 days
4.9 (11 reviews)
4.7
4.7
User Avatar
See private message.
$425 USD in 42 days
4.9 (6 reviews)
3.3
3.3
User Avatar
See private message.
$127.50 USD in 42 days
0.0 (0 reviews)
0.0
0.0
User Avatar
See private message.
$425 USD in 42 days
0.0 (0 reviews)
0.0
0.0

About the client

Flag of KOREA, REPUBLIC OF
Korea, Republic of
5.0
3
Member since Dec 31, 2004

Client Verification

Thanks! We’ve emailed you a link to claim your free credit.
Something went wrong while sending your email. Please try again.
Registered Users Total Jobs Posted
Freelancer ® is a registered Trademark of Freelancer Technology Pty Limited (ACN 142 189 759)
Copyright © 2024 Freelancer Technology Pty Limited (ACN 142 189 759)
Loading preview
Permission granted for Geolocation.
Your login session has expired and you have been logged out. Please log in again.