more options added to the Movie window

This commit is contained in:
ipher
2006-03-02 01:10:03 +00:00
parent 27974851ee
commit 217a4592e6
5 changed files with 37 additions and 23 deletions

View File

@@ -351,4 +351,7 @@ NEWSYM PauseFocusChange, db 0
NEWSYM KeyIncreaseGamma, dd 0 NEWSYM KeyIncreaseGamma, dd 0
NEWSYM KeyDecreaseGamma, dd 0 NEWSYM KeyDecreaseGamma, dd 0
NEWSYM MovieVideoMode, db 1 NEWSYM MovieVideoMode, db 1
NEWSYM MovieAudioMode, db 1 NEWSYM MovieAudioMode, db 0
NEWSYM MovieAudio, db 1
NEWSYM MovieVideoAudio, db 1
NEWSYM MovieAudioCompress, db 1

View File

@@ -143,7 +143,7 @@ EXTSYM GUIwinposy2,GUIwinposx2,AllowMultipleInst,Surround,SoundBufEn,SPCDisable
EXTSYM GUIEnableTransp,FilteredGUI,MouseWheel,TrapMouseCursor,AlwaysOnTop EXTSYM GUIEnableTransp,FilteredGUI,MouseWheel,TrapMouseCursor,AlwaysOnTop
EXTSYM pl1p209,pl1p209b,SaveMainWindowPos,FastFwdToggle,SidewinderFix,RaisePitch EXTSYM pl1p209,pl1p209b,SaveMainWindowPos,FastFwdToggle,SidewinderFix,RaisePitch
EXTSYM KeyDisplayBatt,PauseFocusChange,KeyIncreaseGamma,KeyDecreaseGamma EXTSYM KeyDisplayBatt,PauseFocusChange,KeyIncreaseGamma,KeyDecreaseGamma
EXTSYM MovieVideoMode, MovieAudioMode EXTSYM MovieVideoMode, MovieAudio, MovieVideoAudio, MovieAudioCompress
%ifdef __UNIXSDL__ %ifdef __UNIXSDL__
EXTSYM numlockptr EXTSYM numlockptr
@@ -309,9 +309,9 @@ SECTION .data
; Window sizes and positions ; Window sizes and positions
; LOAD STAT INPT OPT VID SND CHT NET GMKEY GUIOP ABT RSET SRC STCN MOVE CMBO ADDO CHIP PATH SAVE SPED ; LOAD STAT INPT OPT VID SND CHT NET GMKEY GUIOP ABT RSET SRC STCN MOVE CMBO ADDO CHIP PATH SAVE SPED
GUIwinposxo dd 0,6 ,65 ,33 ,42 ,38 ,34 ,6 ,64 ,8 ,8 ,33 ,56 ,64 ,56 ,5 ,3 ,48 ,48 ,6 ,28 ,53 GUIwinposxo dd 0,6 ,65 ,33 ,42 ,38 ,34 ,6 ,64 ,8 ,8 ,33 ,56 ,64 ,56 ,5 ,3 ,48 ,48 ,6 ,28 ,53
GUIwinposyo dd 0,20 ,70 ,30 ,20 ,20 ,20 ,20 ,30 ,30 ,20 ,20 ,60 ,30 ,65 ,25 ,19 ,60 ,60 ,20 ,30 ,25 GUIwinposyo dd 0,20 ,70 ,30 ,20 ,20 ,20 ,20 ,30 ,30 ,20 ,20 ,60 ,30 ,65 ,20 ,19 ,60 ,60 ,20 ,30 ,25
GUIwinsizex dd 0,244 ,126 ,189 ,172 ,180 ,188 ,244 ,8*16,240 ,240 ,190 ,9*16,8*16,9*16,246 ,250 ,160 ,160 ,244 ,200 ,150 GUIwinsizex dd 0,244 ,126 ,189 ,172 ,180 ,188 ,244 ,8*16,240 ,240 ,190 ,9*16,8*16,9*16,246 ,250 ,160 ,160 ,244 ,200 ,150
GUIwinsizey dd 0,190 ,3*16,166 ,190 ,192 ,188 ,191 ,40 ,170 ,150 ,190 ,42 ,40 ,42 ,180 ,190 ,100 ,100 ,190 ,160 ,180 GUIwinsizey dd 0,190 ,3*16,166 ,190 ,192 ,188 ,191 ,40 ,170 ,150 ,190 ,42 ,40 ,42 ,190 ,190 ,100 ,100 ,190 ,160 ,180
GUIwinptr db 0 GUIwinptr db 0
SECTION .bss SECTION .bss

View File

@@ -1561,11 +1561,15 @@ GUIMovieKeys:
GUIKeyButtonHole MovieVideoMode,2,'F' GUIKeyButtonHole MovieVideoMode,2,'F'
GUIKeyButtonHole MovieVideoMode,3,'X' GUIKeyButtonHole MovieVideoMode,3,'X'
GUIKeyButtonHole MovieAudioMode,0,'I' GUIKeyCheckbox MovieAudio,'A'
GUIKeyButtonHole MovieAudioMode,1,'A' GUIKeyCheckbox MovieAudioCompress,'V'
GUIKeyButtonHole MovieAudioMode,2,'U' GUIKeyCheckbox MovieVideoAudio,'M'
GUIKeyCheckbox MovieDisplayFrame,'D' ; Checkbox GUIKeyCheckbox MovieDisplayFrame,'D' ; Checkbox
; GUIKeyCheckbox MovieDisplayFrame,'D'
; GUIKeyCheckbox MovieDisplayFrame,'D'
; GUIKeyCheckbox MovieDisplayFrame,'D'
ret ret
GUIComboKeys: GUIComboKeys:

View File

@@ -2083,7 +2083,7 @@ DisplayGUIMovieClick:
GUIPHoldbutton 9,68,112,79,29 GUIPHoldbutton 9,68,112,79,29
GUIPHoldbutton 9,84,112,95,30 GUIPHoldbutton 9,84,112,95,30
GUIPHoldbutton 9,100,112,111,31 GUIPHoldbutton 9,100,112,111,31
GUIPHoldbutton 132,155,197,166,34 GUIPHoldbutton 132,165,197,176,34
; Ratios ; Ratios
GUIPButtonHole 10,25,byte[CMovieExt],'v' ; Select GUIPButtonHole 10,25,byte[CMovieExt],'v' ; Select
@@ -2106,9 +2106,12 @@ DisplayGUIMovieClick:
GUIPButtonHole 9,138,byte[MovieVideoMode],1 GUIPButtonHole 9,138,byte[MovieVideoMode],1
GUIPButtonHole 9,148,byte[MovieVideoMode],2 GUIPButtonHole 9,148,byte[MovieVideoMode],2
GUIPButtonHole 9,158,byte[MovieVideoMode],3 GUIPButtonHole 9,158,byte[MovieVideoMode],3
GUIPButtonHole 130,128,byte[MovieAudioMode],0 GUIPButtonHole 9,168,byte[MovieVideoMode],4
GUIPButtonHole 197,128,byte[MovieAudioMode],1 GUIPButtonHole 9,178,byte[MovieVideoMode],5
GUIPButtonHole 130,138,byte[MovieAudioMode],2
GUIClickCButton 130,128,byte[MovieAudio]
GUIClickCButton 130,138,byte[MovieAudioCompress]
GUIClickCButton 130,148,byte[MovieVideoAudio]
DGOptnsProcBox 116,71,[KeyInsrtChap] ; Keyboard Shortcut Boxes DGOptnsProcBox 116,71,[KeyInsrtChap] ; Keyboard Shortcut Boxes
DGOptnsProcBox 116,87,[KeyPrevChap] DGOptnsProcBox 116,87,[KeyPrevChap]

View File

@@ -3166,7 +3166,7 @@ DisplayGUIMovies: ; Movie Record/Playback options
DrawGUIButton 15,7,68,109,79,GUIMovieTextA5,29,0,0 DrawGUIButton 15,7,68,109,79,GUIMovieTextA5,29,0,0
DrawGUIButton 15,7,84,109,95,GUIMovieTextA6,30,0,0 DrawGUIButton 15,7,84,109,95,GUIMovieTextA6,30,0,0
DrawGUIButton 15,7,100,109,111,GUIMovieTextA7,31,0,0 DrawGUIButton 15,7,100,109,111,GUIMovieTextA7,31,0,0
DrawGUIButton 15,130,155,198,166,GUIMovieTextA8,34,0,0 DrawGUIButton 15,130,165,198,176,GUIMovieTextA8,34,0,0
GUIDisplayTextY 15,8,16,GUIMovieTextB ; Save Select GUIDisplayTextY 15,8,16,GUIMovieTextB ; Save Select
mov byte[GUIMovieTextB1],'0' mov byte[GUIMovieTextB1],'0'
@@ -3201,14 +3201,15 @@ DisplayGUIMovies: ; Movie Record/Playback options
GUIDisplayButtonHoleTu 15,9,128,byte[MovieVideoMode],0,GUIMovieTextD1,1 GUIDisplayButtonHoleTu 15,9,128,byte[MovieVideoMode],0,GUIMovieTextD1,1
GUIDisplayButtonHoleTu 15,9,138,byte[MovieVideoMode],1,GUIMovieTextD2,2 GUIDisplayButtonHoleTu 15,9,138,byte[MovieVideoMode],1,GUIMovieTextD2,2
GUIDisplayButtonHoleTu 15,9,148,byte[MovieVideoMode],2,GUIMovieTextD3,0 GUIDisplayButtonHoleTu 15,9,148,byte[MovieVideoMode],2,GUIMovieTextD3,0
GUIDisplayButtonHoleTu 15,9,158,byte[MovieVideoMode],3,GUIMovieTextD4,0 GUIDisplayButtonHoleTu 15,9,158,byte[MovieVideoMode],3,GUIMovieTextD4,7
GUIDisplayButtonHoleTu 15,9,168,byte[MovieVideoMode],4,GUIMovieTextD5,0
GUIDisplayButtonHoleTu 15,9,178,byte[MovieVideoMode],5,GUIMovieTextD6,0
GUIDisplayTextY 15,129,120,GUIMovieTextE ; Audio Section GUIDisplayTextY 15,129,120,GUIMovieTextE ; Audio Section
GUIDisplayButtonHoleTu 15,130,128,byte[MovieAudioMode],0,GUIMovieTextE1,6 GUIDisplayCheckboxu 15,130,128,MovieAudio,GUIMovieTextE1,0
GUIDisplayButtonHoleTu 15,197,128,byte[MovieAudioMode],1,GUIMovieTextE2,0 GUIDisplayCheckboxu 15,130,138,MovieAudioCompress,GUIMovieTextE2,9
GUIDisplayButtonHoleTu 15,130,138,byte[MovieAudioMode],2,GUIMovieTextE3,1 GUIDisplayCheckboxu 15,130,148,MovieVideoAudio,GUIMovieTextE3,2
mov dword[GUIMovieTextZ+9],'INAC' ; Determine and Display Status mov dword[GUIMovieTextZ+9],'INAC' ; Determine and Display Status
mov dword[GUIMovieTextZ+13],'TIVE' mov dword[GUIMovieTextZ+13],'TIVE'
mov dword[GUIMovieTextZ+17],' ' mov dword[GUIMovieTextZ+17],' '
@@ -3230,7 +3231,7 @@ DisplayGUIMovies: ; Movie Record/Playback options
mov dword[GUIMovieTextZ+13],'PLAY' mov dword[GUIMovieTextZ+13],'PLAY'
mov dword[GUIMovieTextZ+17],'ING ' mov dword[GUIMovieTextZ+17],'ING '
.nooldplay .nooldplay
GUIDisplayTextY 15,6,182,GUIMovieTextZ GUIDisplayTextY 15,6,192,GUIMovieTextZ
; Display Radio buttons ; Display Radio buttons
GUIDisplayButtonHole 15,10,25,byte[CMovieExt],'v' ; Select: GUIDisplayButtonHole 15,10,25,byte[CMovieExt],'v' ; Select:
GUIDisplayButtonHole 15,30,25,byte[CMovieExt],'1' GUIDisplayButtonHole 15,30,25,byte[CMovieExt],'1'
@@ -3247,7 +3248,7 @@ DisplayGUIMovies: ; Movie Record/Playback options
DDrawBox 15,115,70,[KeyInsrtChap] ; Chapter Keyboard Shortcut Boxes DDrawBox 15,115,70,[KeyInsrtChap] ; Chapter Keyboard Shortcut Boxes
DDrawBox 15,115,86,[KeyPrevChap] DDrawBox 15,115,86,[KeyPrevChap]
DDrawBox 15,115,102,[KeyNextChap] DDrawBox 15,115,102,[KeyNextChap]
GUIDisplayCheckboxu 15,144,67,MovieDisplayFrame,GUIMovieTextB2,0 ; Checkbox GUIDisplayCheckboxu 15,144,67,MovieDisplayFrame,GUIMovieTextB2,0 ; Checkbox
ret ret
@@ -3276,11 +3277,14 @@ GUIMovieTextD1 db 'NO VIDEO',0
GUIMovieTextD2 db 'RAW VIDEO',0 GUIMovieTextD2 db 'RAW VIDEO',0
GUIMovieTextD3 db 'FFV1',0 GUIMovieTextD3 db 'FFV1',0
GUIMovieTextD4 db 'X264 LOSSLESS',0 GUIMovieTextD4 db 'X264 LOSSLESS',0
GUIMovieTextD5 db 'XVID',0
GUIMovieTextD6 db 'CUSTOM',0
GUIMovieTextE db 'DUMP AUDIO OPTIONS',0 GUIMovieTextE db 'DUMP AUDIO OPTIONS',0
GUIMovieTextE1 db 'NO AUDIO',0 GUIMovieTextE1 db 'AUDIO',0
GUIMovieTextE2 db 'AUDIO',0 GUIMovieTextE2 db 'AUDIO IN VIDEO',0
GUIMovieTextE3 db 'AUDIO IN VIDEO',0 GUIMovieTextE3 db 'COMPRESS',0
GUIMovieTextX1 db 'WARNING : THIS MOVIE',0 ; Overwrite Window GUIMovieTextX1 db 'WARNING : THIS MOVIE',0 ; Overwrite Window
GUIMovieTextX2 db ' FILE ALREADY EXISTS',0 GUIMovieTextX2 db ' FILE ALREADY EXISTS',0