Find Jobs
Hire Freelancers

Delphi Project: Re-create User Interface and Data Analysis

$100-500 USD

In Progress
Posted about 12 years ago

$100-500 USD

Paid on delivery
Hello, I would like to re-create a part of user interface of the following program on Delphi. It should work on Delphi 2010. Download Program: [login to view URL] Only This Part of User Interface is needed: [login to view URL] This part of user interface is based on the "[login to view URL]", you can find this file on the program directory. Brief explanation for this [login to view URL]'s format: BRAND|MODEL|EXT|VCODEC|ACODEC|VBITRATE|RESOLUTION|ASPECT|ENCODER|COMMAND| Example 1: Acer|beTouch E100|mp4|mpeg4|libvo_aacenc||128x96,160x120,176x144,220x176,240x192,320x240,352x288,*384x240|1:1,3:2,4:3,5:4,5:6,11:9,*16:9,15:9|[login to view URL]|-i @INPUT@ -vcodec mpeg4 -b 500k -g 590 -acodec libvo_aacenc -ab 64000 -ar 32000 -s @RESOLUTION@ -aspect @ASPECT@ @OUTPUT@| Acer|beTouch E100|mp4|libx264|libvo_aacenc||128x96,160x120,176x144,220x176,240x192,320x240,352x288,*384x240|1:1,3:2,4:3,5:4,5:6,11:9,*16:9,15:9|[login to view URL]|-i @INPUT@ -vcodec libx264 -g 590 -keyint_min 0 -b 500k -level 30 -bf 0 -b_strategy 0 -directpred 0 -flags2 +bpyramid -bframebias 0 -maxrate 1500k -bufsize 1500k -rc_init_occupancy 0.9 -bt 1.0 -qcomp 0.6 -me_range 16 -sc_threshold 40 -me_method 1 -subcmp 5 -chromaoffset 1 -qmax 51 -qmin 10 -qdiff 4 -i_qfactor 1.4 -b_qfactor 1.3 -aq_mode 1 -aq_strength 1.0 -trellis 0 -refs 1 -flags2 +mixed_refs -coder 0 -flags2 -fastpskip -psy_rd 1.0 -deblockalpha 0 -deblockbeta 0 -rc_lookahead 40 -flags2 +mbtree -acodec libvo_aacenc -ab 64000 -ar 32000 -s @RESOLUTION@ -aspect @ASPECT@ -partitions parti4x4+partp8x8+partb8x8 @OUTPUT@| You can try to play around this user interface, you will find that after you chose the Manufacturer and Device, it will show the available choices for various options, after you selected one option, it will affect the available choices for another options. There are correlations between those options and all of these correlations are based on the "[login to view URL]" file, so you need to analyse this file deeply. ## Deliverables In order to import this project to my program easily, on this project, I want to have a function, so when I pass the following TStringList (same brand and model) to the function, it will do all the job (i.e. fill up all the Options, maintain correlations, etc.) on the Form accordingly: You can assume this TStringList is for same brand and model: Archos|405|avi|mpeg4|libmp3lame||*320x240,480x272,720x576,720x480,800x480|1:1, 3:2,*4:3,5:4,5:6,11:9,16:9,*4:3,16:9|[login to view URL]|-i ATINPUTAT -vcodec mpeg4 -b 1800k -g 590 -acodec libmp3lame -ab 128000 -ar 44100 -s ATRESOLUTIONAT -aspect ATASPECTAT ATOUTPUTAT| Archos|405|avi|libxvid|libmp3lame||*320x240,480x272,720x576,720x480 ,800x480|1:1,3:2,*4:3,5:4,5:6,11:9,16:9,*4:3,16:9|[login to view URL]|-i ATINPUTAT -vcodec libxvid -level 13 -g 590 -b 1800k -bf 0 -flags +cgop -chromaoffset 1 -mblmin 2 -mblmax 31 -qmin 2 -qmax 31 -b_qfactor 150 -b_qoffset 100 -mpeg_quant 0 -trellis 1 -acodec libmp3lame -ab 128000 -ar 44100 -s ATRESOLUTIONAT -aspect ATASPECTAT ATOUTPUTAT| Archos|405|mp4|libx264|libvo_aacenc||320x240,480x272,*720x576,720x4 80,640x480|*4:3,16:9|[login to view URL]|-i ATINPUTAT -vcodec libx264 -g 590 -keyint_min 0 -b 1800k -level 40 -bf 0 -b_strategy 3 -directpred 0 -flags2 +bpyramid -bframebias 0 -maxrate 5000k -bufsize 5000k -rc_init_occupancy 0.9 -bt 1.0 -qcomp 0.6 -me_range 16 -sc_threshold 40 -me_method 1 -subcmp 5 -chromaoffset 1 -qmax 51 -qmin 10 -qdiff 4 -i_qfactor 1.4 -b_qfactor 1.3 -aq_mode 1 -aq_strength 1.0 -trellis 0 -refs 2 -flags2 +mixed_refs -coder 0 -flags2 -fastpskip -psy_rd 1.0 -deblockalpha 0 -deblockbeta 0 -rc_lookahead 40 -flags2 +mbtree -acodec libvo_aacenc -ac 2 -ar 44100 -ab 128000 -s ATRESOLUTIONAT -aspect ATASPECTAT -partitions parti4x4+partp8x8+partb8x8 ATOUTPUTAT| Archos|405|mp4|mpeg4|libvo_aacenc||320x240,480x272,*720x576,720x480 ,640x480|*4:3,16:9|[login to view URL]|-i ATINPUTAT -vcodec mpeg4 -b 1800k -g 250 -acodec libvo_aacenc -ac 2 -ar 44100 -ab 128000 -s ATRESOLUTIONAT -aspect ATASPECTAT ATOUTPUTAT| Archos|405|mp4|libxvid|libvo_aacenc||320x240,480x272,*720x576,720x4 80,640x480|*4:3,16:9|[login to view URL]|-i ATINPUTAT -vcodec libxvid -level 13 -g 1800 -bf 0 -flags +cgop -chromaoffset 1 -mblmin 2 -mblmax 31 -qmin 2 -qmax 31 -b_qfactor 150 -b_qoffset 100 -mpeg_quant 0 -trellis 1 -acodec libvo_aacenc -ac 2 -ar 44100 -ab 128000 -s ATRESOLUTIONAT -aspect ATASPECTAT ATOUTPUTAT| Two little change: 1. I want to add one more textbox to the interface, this textbox should be filled by the COMMAND based on the current selection of those options. 2. Based on my analysis, for this program, the "Kbps" option is based on VBITRATE. But I want to make a change here, the "Kbps" option should be based on the '-b' parameter of the COMMAND in our interface. Finally please add brief comments to each part of the code. That's all, let me know if you are confused about this job. Thanks. Raymond
Project ID: 2712460

About the project

1 proposal
Remote project
Active 12 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.
$100.30 USD in 14 days
4.9 (111 reviews)
5.9
5.9

About the client

Flag of HONG KONG
na, Hong Kong
4.9
25
Payment method verified
Member since Oct 10, 2011

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.