Date: Wed, 10 Sep 1997 03:24:42 +0300 (EET DST) From: Tomi Vainio <tomppa@fidata.fi> To: multimedia@freebsd.org Subject: Fxtv 0.44 / bt848 Message-ID: <199709100024.DAA05163@zeta.fidata.fi> In-Reply-To: <199709092232.BAA04521@zeta.fidata.fi>
index | next in thread | previous in thread | raw e-mail
[-- Attachment #1 --]
Tomi Vainio writes:
> Today I supped latest 2.2-stable with new bt848 driver. I also got
> new Fxtv. Now these are working very well. All problems with Fxtv
> are now gone. On July I reported to Randall about low picture quality,
> fuzzy picture, slow screen update (5-7fps), resizing problems, tilted
> screen and losing picture. Now I can watch full screen fast scrolling
> images and fps rate is so high I can't see differences between Fxtv
> and normal TV. Now there are two smaller problems. Sometimes when I
> start fxtv video feed appears screen before I place window on desktop.
> I use manual window placement with Fvwm. Fxtv don't show video
> anymore when window is under another one.
>
I accidentally run older Fxtv 0.43 and now it also worked correctly.
I found out why Fxtv hasn't worked. Reason for this is old Fxtv 0.43
app-default file. When starting fxtv it says: Active visual does not
support direct video ...backing off and using XImages. Here are both
files. Tell me which option causes this whole mess.
Tomppa
[-- Attachment #2 --]
Fxtv.hue: 0.0 ! -90 to 90 deg, 0 def
Fxtv.brightness: 25.0 ! -50% to +50% , 0% def
Fxtv.contrast: 80.0 ! 0% to 200% , 100% def
Fxtv.satU: 100.0 ! 0% to 200% , 100% def
Fxtv.satV: 100.0 ! 0% to 284% , 100% def
Fxtv.inputFormat: pal
! ntsc, pal
Fxtv.defaultInput: tuner
! tuner, video, svhs
Fxtv.driverDefaults: False
! False = init driver bright/contr
!Fxtv.fps: 15
! Display Speed; no setting = fastest
Fxtv.aspectLock: True
! Always set 4:3 aspect on video window
Fxtv.tunerMode: antenna
! antenna, cable
Fxtv.defaultChannel: 5
! 0 or no setting = don't change chan
Fxtv.antennaChannelList: 1-99
Fxtv.cableChannelList: 1-99
Fxtv.antennaFreqSet: weurope
Fxtv.cableFreqSet: weurope
! Chan Freq Schemes: nabcst,cableirc,
! cablehrc,weurope,jpnbcst
Fxtv.colorbars: False
! Testing colorbars on/off
!Fxtv.debug: startup
! Dbg prints
! {startup,subproc,events,subproc,video}
! Custom MPEG record and play commands
Fxtv.recCmdMpeg2: mpeg_musicin -l 2 -p 1
Fxtv.recCmdMpeg3: mpeg_musicin -l 3 -p 2
Fxtv.playCmdMpeg2: mpg123
Fxtv.playCmdMpeg3: mpg123
! Video-mode specific stuff
Fxtv.bswap2Bpp: true
Fxtv.bswap3Bpp: true
Fxtv.bswap4Bpp: true
Fxtv.wswap4Bpp: true
Fxtv.disableDirectV: false
!Fxtv.Bpp24bit: 3
!Fxtv.Bpp32bit: 3
! User-defined Video Window Translations
Fxtv*videoWin.translations: #override \
<Btn1Down> : TVToggleZoom( fullscreen ) \n\
<Btn3Down> : TVToggleZoom( window ) \n\
<Key>z : TVToggleZoom( fullscreen ) \n\
<Key>Return : TVToggleZoom( fullscreen ) \n\
<Key>KP_Enter : TVToggleZoom( fullscreen ) \n\
<Key>+ : TVSetChannel( +1 ) \n\
<Key>- : TVSetChannel( -1 ) \n\
<Key>KP_Add : TVSetChannel( +1 ) \n\
<Key>KP_Subtract : TVSetChannel( -1 ) \n\
<Key>KP_Right : TVSetVolume( +1 ) \n\
<Key>KP_Left : TVSetVolume( -1 ) \n\
<Key>KP_Insert : TVToggleMute() \n\
<Key>KP_Divide : TVSetCaptureInput( +1 ) \n\
<Key>KP_Multiply : TVSetTunerMode( +1 ) \n\
<Key>F2 : TVSaveImage() \n
! Video capt temp files (optional - up to 4) - one on each disk for best perf.
!Fxtv.videoCapFile1: /disk1/fxtv_scratch1
!Fxtv.videoCapFile2: /disk2/fxtv_scratch2
!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!
!! You probably don't want to modify anything below here.
!! If you're creating a local Fxtv app-default file, delete everything
!! after this point in your local app-default file.
!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!
Fxtv.title: FreeBSD TV
Fxtv.iconName: FXTV
! Menubar appearance
*allowResize: True
*allowShellResize: True
*menuBox*background: SteelBlue3
*menuBox*foreground: Black
*menuBox*MenuButton.borderWidth: 1
*menuBox.vSpace: 0
*menuBox*SimpleMenu*Cursor: hand2
*menuBox*SimpleMenu*borderWidth: 1
*menuBox*SimpleMenu*borderColor: #c0c0c0
*menuBox*SimpleMenu*vertSpace: 10
*menuBox*SimpleMenu*menuLabel.foreground: Gold
*menuBox*SimpleMenu*menuLabel.vertSpace: 100
*menuBox*SimpleMenu*SmeBSB.height: 50
*menuBox*SimpleMenu*SmeLine.foreground: Black
*menuBox*SimpleMenuCommand.foreground: Black
*menuBox*SimpleMenu*HorizontalMargins: 20
*menuBox*font: *lucida*bold-r-*12*iso8859-1
! Menubar strings & accelerators
*menuBox*fileMenu.label: File
*menuBox*fileMenu.menu.label: File
*menuBox*fileMenu*imgSavCmd.label: Save Image
*menuBox*fileMenu*imgSavAsCmd.label: Save Image As...
*menuBox*fileMenu*audSavAsCmd.label: Save Audio As...
*menuBox*fileMenu*vidSavAsCmd.label: Save Video As...
*menuBox*fileMenu*printCmd.label: Print
*menuBox*fileMenu*printSetupCmd.label: Print Setup...
*menuBox*fileMenu*quitCmd.label: Quit
*menuBox*fileMenu*quitCmd.accelerators: <Key>q: notify()
*menuBox*inputMenu.label: Input
*menuBox*inputMenu.menu.label: Input
*menuBox*inputMenu*tunerCmd.label: Tuner
*menuBox*inputMenu*videoCmd.label: Video
*menuBox*inputMenu*svhsCmd.label: S-VHS
*menuBox*inputMenu*tmodeAntenna.label: Antenna
*menuBox*inputMenu*tmodeCable.label: Cable
*menuBox*inputMenu*appearanceCmd.label: Appearance...
*menuBox*optionsMenu.label: Options
*menuBox*optionsMenu.menu.label: Options
*menuBox*optionsMenu*aspectLockCmd.label: Aspect Lock
*menuBox*optionsMenu*fieldSkipCmd.label: Field Skip
*menuBox*optionsMenu*captureToCmd.label: Capture To...
*menuBox*optionsMenu*saveOptionsCmd.label:Save Options
*menuBox*optionsMenu*setAfcCmd.label: AFC
*menuBox*helpMenu.label: Help
*menuBox*helpMenu.menu.label: Help
*menuBox*helpMenu*aboutCmd.label: About
! Toolbar appearance
*toolBox*background: Gray71
*toolBox*channelText*background: Gray60
*toolBox*channelText*foreground: Black
*toolBox*foreground: Gray71
*toolBox*font: *lucida*bold-r-*12*iso8859-1
! Toolbar pixmaps & accelerators
*toolBox*freezeToggle.pixmap: mini-camera.xpm
*toolBox*saveCmd.pixmap: mini-ofolder.xpm
*toolBox*fullScreenCmd.pixmap: mini-resize.xpm
*toolBox*channelDnCmd.pixmap: mini-down.xbm
*toolBox*channelUpCmd.pixmap: mini-up.xbm
*toolBox*channelText.width: 22
*toolBox*channelText.height: 22
*toolBox*spacer.width: 10
*toolBox*spacer.height: 2
*toolBox*spacer.borderWidth: 0
*toolBox*muteToggle.pixmap: mini-sound.xbm
*toolBox*muteToggle.state: True
*toolBox*volumeForm.vertDistance: 0
*toolBox*volumeForm.horizDistance: 0
*toolBox*volumeScrollbar.width: 100
*toolBox*volumeScrollbar.height: 15
! Video window appearance
*videoWin*background: Black
*videoWin.baseTranslations: #override \
<Btn1Down> : TVToggleZoom( fullscreen ) \n\
<Btn3Down> : TVToggleZoom( window ) \n\
<Key>z : TVToggleZoom( fullscreen ) \n\
<Key>Return : TVToggleZoom( fullscreen ) \n\
<Key>KP_Enter : TVToggleZoom( fullscreen ) \n\
<Key>+ : TVSetChannel( +1 ) \n\
<Key>- : TVSetChannel( -1 ) \n\
<Key>KP_Add : TVSetChannel( +1 ) \n\
<Key>KP_Subtract : TVSetChannel( -1 ) \n\
<Key>KP_Right : TVSetVolume( +1 ) \n\
<Key>KP_Left : TVSetVolume( -1 ) \n\
<Key>KP_Insert : TVToggleMute() \n\
<Key>KP_Divide : TVSetCaptureInput( +1 ) \n\
<Key>KP_Multiply : TVSetTunerMode( +1 ) \n\
<Key>F2 : TVSaveImage() \n
! "Input Appearance Params" dialog appearance
*inputAppearDialog*background: Gray71
*inputAppearDialog*Scrollbar.width: 300
*inputAppearDialog*Scrollbar.height: 15
*inputAppearDialog*borderWidth: 0
*inputAppearDialog*Scrollbar.background: Gray60
*inputAppearDialog*groupBox.borderWidth: 1
*inputAppearDialog*headerBox.vSpace: 0
*inputAppearDialog*scrollBox.vSpace: 0
*inputAppearDialog*Text*background: Gray60
*inputAppearDialog*Text*foreground: Black
*inputAppearDialog*Text.borderWidth: 1
*inputAppearDialog*Text.width: 40
*inputAppearDialog*okCmd.width: 100
*inputAppearDialog*okCmd.horizDistance: 160
! "Input Appearance Params" dialog strings
*inputAppearDialog.title: FXTV Appearance
*inputAppearDialog.iconName: FXTV Appearance
*inputAppearDialog*okCmd.label: OK
*inputAppearDialog*hueTitleLabel.label: Hue:
*inputAppearDialog*brightTitleLabel.label: Brightness:
*inputAppearDialog*contrTitleLabel.label: Contrast:
*inputAppearDialog*satUTitleLabel.label: Chroma U:
*inputAppearDialog*satVTitleLabel.label: Chroma V:
*inputAppearDialog*scrollBox*Label.label: -200%
! "Image Save Params" dialog appearance
*imageSaveDialog*background: Gray71
*imageSaveDialog*borderWidth: 0
*imageSaveDialog*groupBox.borderWidth: 1
*imageSaveDialog*headerBox.vSpace: 0
*imageSaveDialog*Text*background: Gray60
*imageSaveDialog*Text*foreground: Black
*imageSaveDialog*Text.borderWidth: 1
*imageSaveDialog*Text.width: 150
*imageSaveDialog*Toggle.width: 16
*imageSaveDialog*Toggle.height: 16
*imageSaveDialog*Toggle.horizDistance: 40
*imageSaveDialog*formatButton*width: 150
*imageSaveDialog*formatMenu*width: 150
*imageSaveDialog*formatMenu*borderWidth: 1
*imageSaveDialog*formatMenuBox.borderWidth: 0
*imageSaveDialog*formatMenuBox.vSpace: 0
*imageSaveDialog*okCmd.width: 100
*imageSaveDialog*okCmd.horizDistance: 90
! "Image Save Params" dialog strings
*imageSaveDialog.title: FXTV Save Image As
*imageSaveDialog.iconName: FXTV Save Image As
*imageSaveDialog*fileBaseLabel.label: Filename Base:
*imageSaveDialog*suffixLabel.label: Append Img # Suffix
*imageSaveDialog*formatLabel.label: Format:
*imageSaveDialog*formatMenuBox*tiffCmd.label: TIFF
*imageSaveDialog*formatMenuBox*ppmCmd.label: PPM
*imageSaveDialog*okCmd.label: OK
! "Audio Save Control" dialog appearance
*audioSaveDialog*background: Gray71
*audioSaveDialog*borderWidth: 0
*audioSaveDialog*groupBox.borderWidth: 1
*audioSaveDialog*headerBox.vSpace: 0
*audioSaveDialog*fileBox*Label.width: 90
*audioSaveDialog*Text*background: Gray60
*audioSaveDialog*Text*foreground: Black
*audioSaveDialog*Text.borderWidth: 1
*audioSaveDialog*Text.width: 150
*audioSaveDialog*MenuButton*borderWidth: 1
*audioSaveDialog*sampFmtMenu.width: 250
*audioSaveDialog*sampFmtMenu*SimpleMenu.width: 250
*audioSaveDialog*chanMenu.width: 100
*audioSaveDialog*chanMenu*SimpleMenu.width: 100
*audioSaveDialog*rateMenu.width: 125
*audioSaveDialog*rateMenu*SimpleMenu.width: 125
*audioSaveDialog*actionForm*Command.width: 83
! "Audio Save Control" dialog strings
*audioSaveDialog.title: FXTV Save Audio Control
*audioSaveDialog.iconName: FXTV Save Audio Control
*audioSaveDialog*fileBaseLabel.label: Filename:
*audioSaveDialog*fileFmtLabel.label: File Format:
*audioSaveDialog*fileFmtMenu*raw.label: Raw
*audioSaveDialog*fileFmtMenu*au.label: AU
*audioSaveDialog*fileFmtMenu*wav.label: WAV
*audioSaveDialog*fileFmtMenu*voc.label: VOC
*audioSaveDialog*fileFmtMenu*aiff.label: AIFF
*audioSaveDialog*fileFmtMenu*mp2.label: MPEG-2
*audioSaveDialog*fileFmtMenu*mp3.label: MPEG-3
*audioSaveDialog*sampFmtLabel.label: Capture:
*audioSaveDialog*sampFmtMenu*mulawU8.label: 8-bit Mu-law
*audioSaveDialog*sampFmtMenu*linS8.label: 8-bit Signed
*audioSaveDialog*sampFmtMenu*linU8.label: 8-bit Unsigned
*audioSaveDialog*sampFmtMenu*linS16LE.label: 16-bit Signed (LSB)
*audioSaveDialog*sampFmtMenu*linU16LE.label: 16-bit Unsigned (LSB)
*audioSaveDialog*sampFmtMenu*linS16BE.label: 16-bit Unsigned (MSB)
*audioSaveDialog*sampFmtMenu*linU16BE.label: 16-bit Signed (MSB)
*audioSaveDialog*chanMenu*mono.label: Mono
*audioSaveDialog*chanMenu*stereo.label: Stereo
*audioSaveDialog*rateMenu*r8012.label: 8,012 samp/s
*audioSaveDialog*rateMenu*r11025.label: 11,025 samp/s
*audioSaveDialog*rateMenu*r22050.label: 22,050 samp/s
*audioSaveDialog*rateMenu*r44100.label: 44,100 samp/s
*audioSaveDialog*recordCmd.label: Record
*audioSaveDialog*stopCmd.label: Stop
*audioSaveDialog*playbackCmd.label: Playback
*audioSaveDialog*dismissCmd.label: Dismiss
! "Video Save Control" dialog appearance
*videoSaveDialog*background: Gray71
*videoSaveDialog*borderWidth: 0
*videoSaveDialog*groupBox.borderWidth: 1
*videoSaveDialog*headerBox.vSpace: 0
*videoSaveDialog*Command.width: 83
*videoSaveDialog*Text*background: Gray60
*videoSaveDialog*Text*foreground: Black
*videoSaveDialog*Text.borderWidth: 1
*videoSaveDialog*Text.width: 150
*videoSaveDialog*fpsText.width: 40
*videoSaveDialog*MenuButton*borderWidth: 1
*videoSaveDialog*Toggle.width: 16
*videoSaveDialog*Toggle.height: 16
*videoSaveDialog*actionForm*Command.width: 83
*videoSaveDialog*sampFmtMenu.width: 250
*videoSaveDialog*sampFmtMenu*SimpleMenu.width: 250
*videoSaveDialog*chanMenu.width: 100
*videoSaveDialog*chanMenu*SimpleMenu.width: 100
*videoSaveDialog*rateMenu.width: 125
*videoSaveDialog*rateMenu*SimpleMenu.width: 125
*videoSaveDialog*ifmtMenu*width: 150
*videoSaveDialog*ifmtMenu*borderWidth: 1
*videoSaveDialog*ifmtMenuBox.borderWidth: 0
*videoSaveDialog*ifmtMenuBox*vSpace: 0
*videoSaveDialog*fileFmtMenu*width: 150
! "Video Save Control" dialog strings
*videoSaveDialog.title: FXTV Save Video Control
*videoSaveDialog.iconName: FXTV Save Video Control
*videoSaveDialog*audCapToggleLabel.label: Enable
*videoSaveDialog*imageCapLabel.label: IMAGE CAPTURE
*videoSaveDialog*fileBaseLabel.label: Filename Base:
*videoSaveDialog*resLabel.label: Size:
*videoSaveDialog*fpsLabel.label: Speed (fps):
*videoSaveDialog*optimizeCmd.label: Optimize
*videoSaveDialog*targetLabel.label: Target:
*videoSaveDialog*fileFmtLabel.label: Format:
*videoSaveDialog*cleanupLabel.label: Cleanup Temp Files
*videoSaveDialog*fillFpsLabel.label: MPEG Prep
*videoSaveDialog*targetMenu*raw.label: Raw
*videoSaveDialog*targetMenu*images.label: Images
*videoSaveDialog*targetMenu*mpegready.label: MPEG Ready
*videoSaveDialog*targetMenu*mpeg.label: MPEG
*videoSaveDialog*imageEncLabel.label: IMAGE ENCODE
*videoSaveDialog*ifmtLabel.label: Format:
*videoSaveDialog*ifmtMenuBox*tiffCmd.label: TIFF
*videoSaveDialog*ifmtMenuBox*ppmCmd.label: PPM
*videoSaveDialog*audioCapLabel.label: AUDIO CAPTURE
*videoSaveDialog*fileFmtLabel.label: Format:
*videoSaveDialog*fileFmtMenu*raw.label: Raw
*videoSaveDialog*fileFmtMenu*au.label: AU
*videoSaveDialog*fileFmtMenu*wav.label: WAV
*videoSaveDialog*fileFmtMenu*voc.label: VOC
*videoSaveDialog*fileFmtMenu*aiff.label: AIFF
*videoSaveDialog*fileFmtMenu*mp2.label: MPEG-2
*videoSaveDialog*fileFmtMenu*mp3.label: MPEG-3
*videoSaveDialog*sampFmtLabel.label: Format:
*videoSaveDialog*sampFmtMenu*mulawU8.label: 8-bit Mu-law
*videoSaveDialog*sampFmtMenu*linS8.label: 8-bit Signed
*videoSaveDialog*sampFmtMenu*linU8.label: 8-bit Unsigned
*videoSaveDialog*sampFmtMenu*linS16LE.label: 16-bit Signed (LSB)
*videoSaveDialog*sampFmtMenu*linU16LE.label: 16-bit Unsigned (LSB)
*videoSaveDialog*sampFmtMenu*linS16BE.label: 16-bit Unsigned (MSB)
*videoSaveDialog*sampFmtMenu*linU16BE.label: 16-bit Signed (MSB)
*videoSaveDialog*chanMenu*mono.label: Mono
*videoSaveDialog*chanMenu*stereo.label: Stereo
*videoSaveDialog*rateMenu*r8012.label: 8,012 samp/s
*videoSaveDialog*rateMenu*r11025.label: 11,025 samp/s
*videoSaveDialog*rateMenu*r22050.label: 22,050 samp/s
*videoSaveDialog*rateMenu*r44100.label: 44,100 samp/s
*videoSaveDialog*audioEncLabel.label: AUDIO ENCODE
*videoSaveDialog*recordCmd.label: Record
*videoSaveDialog*stopCmd.label: Stop
*videoSaveDialog*dismissCmd.label: Dismiss
! "Simple Prompt Dialog" appearance
*simplePromptShell*background: Gray71
*simplePromptShell*borderWidth: 0
*simplePromptShell*Command.width: 100
! "Simple Prompt Dialog" dialog strings
*simplePromptShell*yes.label: Yes
*simplePromptShell*no.label: No
*simplePromptShell*ok.label: Ok
*simplePromptShell*cancel.label: Cancel
[-- Attachment #3 --]
Fxtv.driverDefaults: False
! False = init driver bright/contr
Fxtv.hue: 0.0 ! -90 to 90 deg, 0 def
Fxtv.brightness: 25.0 ! -50% to +50% , 0% def
Fxtv.contrast: 80.0 ! 0% to 200% , 100% def
Fxtv.satU: 100.0 ! 0% to 200% , 100% def
Fxtv.satV: 100.0 ! 0% to 284% , 100% def
Fxtv.inputFormat: pal
! ntsc, pal
Fxtv.defaultInput: tuner
! tuner, video, svhs
!Fxtv.fps: 15
! Display Speed; no setting = fastest
Fxtv.tunerMode: antenna
! antenna, cable
Fxtv.defaultChannel: 6
! 0 or no setting = don't change chan
!Fxtv.antennaChannelList: 3 5 8 19 43 55 61
!Fxtv.cableChannelList: 3-17 19-21 23 35-61 99
Fxtv.antennaChannelList: 1-99
Fxtv.cableChannelList: 1-99
Fxtv.antennaFreqSet: weurope
Fxtv.cableFreqSet: weurope
! Chan Freq Schemes: nabcst,cableirc,
! cablehrc,weurope,jpnbcst
Fxtv.colorbars: False
! Testing colorbars on/off
!Fxtv.debug: startup
! Dbg prints
! {startup,subproc,events,subproc,video}
! Custom MPEG record and play commands
Fxtv.recCmdMpeg2: mpeg_musicin -l 2 -p 1
Fxtv.recCmdMpeg3: mpeg_musicin -l 3 -p 2
Fxtv.playCmdMpeg2: mpg123
Fxtv.playCmdMpeg3: mpg123
! Video-mode specific stuff
Fxtv.bswap2Bpp: true
Fxtv.bswap3Bpp: false
Fxtv.bswap4Bpp: true
Fxtv.wswap4Bpp: true
Fxtv.disableDirectV: false
Fxtv*videoWin.translations: #override \
<Btn1Down> : TVToggleZoom( fullscreen ) \n\
<Btn3Down> : TVToggleZoom( window ) \n\
<Key>z : TVToggleZoom( fullscreen ) \n\
<Key>Return : TVToggleZoom( fullscreen ) \n\
<Key>KP_Enter : TVToggleZoom( fullscreen ) \n\
<Key>+ : TVSetChannel( +1 ) \n\
<Key>- : TVSetChannel( -1 ) \n\
<Key>KP_Add : TVSetChannel( +1 ) \n\
<Key>KP_Subtract : TVSetChannel( -1 ) \n\
<Key>KP_Right : TVSetVolume( +1 ) \n\
<Key>KP_Left : TVSetVolume( -1 ) \n\
<Key>KP_Insert : TVToggleMute() \n\
<Key>KP_Divide : TVSetCaptureInput( +1 ) \n\
<Key>KP_Multiply : TVSetTunerMode( +1 ) \n\
<Key>F2 : TVSaveImage() \n
[-- Attachment #4 --]
--
Tomi Vainio, Fimeko-Data Oy Phone: +358 (0)9 4582421
Mail: tomppa@iki.fi tomppa@fidata.fi Telefax: +358 (0)9 4582425
home |
help
Want to link to this message? Use this
URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?199709100024.DAA05163>
