in

andy vt's tools & blog

automating lazy

zip SageMCTuner - Experimental

Downloads: 1,679 File Size:
Posted By: babgvant Views: 5,885
Date Added: Mon, Oct 19 2009

SageMCTuner is a Windows Service that runs on a Windows Media Center (MC) machine to enable SageTV to use MC's tuners as Network Encoders.

Included in the attached zip are the following files:

  • install.cmd: run from an escalated cmd prompt to install the service
  • uninstall.cmd: run from an escalated cmd prompt to uninstall the service
  • SageMCTuner.exe: service executable (platform independent)
  • SageMCTunerConfig.exe: config tool (x86)
  • SBEConvert.exe: SBE->MPEG-TS (or MPEG-PS w/ custom muxer) converter (x86)
  • SageMCTunerLib.dll: shared library (platform independent)
  • channelMap.xml: if necessary SageTV channels can be mapped to MC channels using this file
  • FileDump.dll: Dump directshow filter (must regsvr32)

After the service is installed and running (don't forget to configure your software firewall to trust the exe), configure SageTV to use it as a network encoder.

Below is the block of text I added to my sage.properties file.  Note that the encoder number (12345) must be unique, so if you have another tuner with this number change 12345 to something else. 

The current implementation uses the MPEG muxer in AVIVO so that will need to be installed.

mmc/encoders/12345/100/0/available_channels=
mmc/encoders/12345/100/0/brightness=0
mmc/encoders/12345/100/0/contrast=0
mmc/encoders/12345/100/0/device_name=
mmc/encoders/12345/100/0/encode_digital_tv_as_program_stream=true
mmc/encoders/12345/100/0/hue=0
mmc/encoders/12345/100/0/last_channel=2
mmc/encoders/12345/100/0/provider_id=40453653930
mmc/encoders/12345/100/0/saturation=0
mmc/encoders/12345/100/0/sharpness=0
mmc/encoders/12345/100/0/tuning_mode=Cable
mmc/encoders/12345/100/0/tuning_plugin=
mmc/encoders/12345/100/0/tuning_plugin_port=0
mmc/encoders/12345/100/0/video_crossbar_index=0
mmc/encoders/12345/100/0/video_crossbar_type=100
mmc/encoders/12345/audio_capture_device_index=-1
mmc/encoders/12345/audio_capture_device_name=
mmc/encoders/12345/audio_capture_device_num=0
mmc/encoders/12345/audio_processor=
mmc/encoders/12345/broadcast_standard=
mmc/encoders/12345/capture_config=299008
mmc/encoders/12345/default_device_quality=
mmc/encoders/12345/delay_to_wait_after_tuning=10000
mmc/encoders/12345/device_class=
mmc/encoders/12345/dshow_tv_type=
mmc/encoders/12345/encoder_merit=0
mmc/encoders/12345/encoding_host=localhost\:6969
mmc/encoders/12345/forced_video_storage_path_prefix=
mmc/encoders/12345/last_cross_index=0
mmc/encoders/12345/last_cross_type=100
mmc/encoders/12345/live_audio_input=
mmc/encoders/12345/multicast_host=
mmc/encoders/12345/never_stop_encoding=false
mmc/encoders/12345/video_capture_device_name=MCTuner1
mmc/encoders/12345/video_capture_device_num=0
mmc/encoders/12345/video_encoding_params=MPEG2 Max Quality
mmc/encoders/12345/video_processor=

Filed under: ,

Comments

No comments exist for this file.
@2008 andy vt
Powered by Community Server (Non-Commercial Edition), by Telligent Systems