in

andy vt's tools & blog

automating lazy

This Blog

Syndication

andy vt's blog

October 2009 - Posts

  • DVRMSToolbox 1.2.2.0 - Early Access Release

    This is Early Access software.

    Version 1.2.2.0
    - change "sage/home" to "sage/Home" in web server testing URL
    - add OR logic to Processing Conditions
    - MigrateMetadata uses DvrmsMetadataEditor to write metadata to WTV files
    - add WriteMetadataXml action
    - Change AtomicParsley action to accept context values

    bin | source

  • Commercial Skipping on Windows 7 Media Center

    For those looking for some help getting commercial skipping working in 7MC two guides were published last week.

    MissingRemote

    EngagdetHD

    Thanks to Mike and Ben for doing my least favorite job (creating documentation) for me.

    One thing that needs to be added to both, and this is completely my fault since I forgot to add it to the installer.  If you use an extender check that "HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows\CurrentVersion\Media Center\Service, AlwaysUseFPD(DWORD) = 1".

    Hopefully I'll remember to put it into the next rev :)

  • DVRMSToolbox 1.2.1.9 - Public Release

    Version 1.2.1.9 (same as EA7)

    - Change MP4 muxer to GDCL filter for iPhone/iPod compatibility
    - Add ExtraData action for adding static context values by type using xml document (<root><data name="ForceStereo" type="bool" value="true"/></root>)
    - Add WMV to supported output types from ConvertVideoFile and DTBVideoEditor.  Default prx is cbrZune (supports AC3 btw), to use a different PRX in ConvertVideoFile ExtraData must be used with <root><data name="PrxPath" value="prxfile.prx"/></root>
    - Add "Convert For Zune (no commercials)" and "Convert for iPhone (no commercials)" profiles
    - PC support > < testing with numeric and string values
    - Add FWThrottle action to profiles created with DTBVideoEditor
    - Add AtomicParsely action, and AtomicParsely.exe
    - Refine status/completion for convertors
    - Fix a bug where an audio decoder is specified for a native audio format copy in VideoConvertor
    - VideoConvertor will prefer to use DSCutter with uncompressed samples
    - VideoConvertor replaces "MPC - Mpeg Splitter (Gabest)" with "MPC - Mpeg Source (Gabest)" as a preferred filter; if original behavior is desired use the CLISD instead
    - DTB will assume all SSL certs are valid when retrieving metadata
    - Fix filter connection issue using DSCutter with SBE file types
    - Update todvrms to 1.0.1.0
    - Add AttributeEnable and AVC1toH264 filters
    - ConvertVideoFile and DTBVideoEditor will calc resize value based on frame height/width when either is set to 0
    - PC support = != testing of numeric text values as numbers
    - DVRMSToolbox.exe returns codes on termination (thanks ChrisRichner)
    - Fixed a bug in ConvertVideoFile when removing spans from SBE files
    - AtomicParsley action supports cascading metadata items using attribute1;attribute2 syntax in the value node
    - Set 32BIT+ in MencoderProper.exe
    - Fix a bunch of bugs w/ converting WTV files
    - Disable the graph's clock when doing a container swap in VideoConverter
    - Fix a bug in ExtraData action when "type" was not specified
    - Fix some container/codec validation bugs in DTBVideoEditor

    bin | source | 7MCAddin | VistaAddin

  • DVRMSToolbox 1.2.1.9 - Early Access Release 7 (and hopefully the last one)

    This is an Early Access release.

    Version 1.2.1.9

    - Change MP4 muxer to GDCL filter for iPhone/iPod compatibility
    - Add ExtraData action for adding static context values by type using xml document (<root><data name="ForceStereo" type="bool" value="true"/></root>)
    - Add WMV to supported output types from ConvertVideoFile and DTBVideoEditor.  Default prx is cbrZune (supports AC3 btw), to use a different PRX in ConvertVideoFile ExtraData must be used with <root><data name="PrxPath" value="prxfile.prx"/></root>
    - Add "Convert For Zune (no commercials)" and "Convert for iPhone (no commercials)" profiles
    - PC support > < testing with numeric and string values
    - Add FWThrottle action to profiles created with DTBVideoEditor
    - Add AtomicParsely action, and AtomicParsely.exe
    - Refine status/completion for convertors
    - Fix a bug where an audio decoder is specified for a native audio format copy in VideoConvertor
    - VideoConvertor will prefer to use DSCutter with uncompressed samples
    - VideoConvertor replaces "MPC - Mpeg Splitter (Gabest)" with "MPC - Mpeg Source (Gabest)" as a preferred filter; if original behavior is desired use the CLISD instead
    - DTB will assume all SSL certs are valid when retrieving metadata
    - Fix filter connection issue using DSCutter with SBE file types
    - Update todvrms to 1.0.1.0
    - Add AttributeEnable and AVC1toH264 filters
    - ConvertVideoFile and DTBVideoEditor will calc resize value based on frame height/width when either is set to 0
    - PC support = != testing of numeric text values as numbers
    - DVRMSToolbox.exe returns codes on termination (thanks ChrisRichner)
    - Fixed a bug in ConvertVideoFile when removing spans from SBE files
    - AtomicParsley action supports cascading metadata items using attribute1;attribute2 syntax in the value node
    - Set 32BIT+ in MencoderProper.exe
    - Fix a bunch of bugs w/ converting WTV files
    - Disable the graph's clock when doing a container swap in VideoConverter
    - Fix a bug in ExtraData action when "type" was not specified
    - Fix some container/codec validation bugs in DTBVideoEditor

    bin | source 

  • SageMCTuner - Experimental Release

    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 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

    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.  Also note that when encode_digital_tv_as_program_stream SageTV will ask for a .ts file, if a custom muxer is used that writes MPEG-PS (.mpg) files change this value to true.

    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=false
    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=5000
    mmc/encoders/12345/device_class=
    mmc/encoders/12345/dshow_tv_type=
    mmc/encoders/12345/encoder_merit=0
    mmc/encoders/12345/encoding_host=HUNGRY7\: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=
  • Addin Update - Early Access Users

    Both the Vista and 7 addins have been updated.  The change is mostly for better X64 compability but should also help those who don't have DTB installed.

    - Settings can be read from Wow6432Node
    - Include babgVant.DvrmsToolbox.Shared.dll 1.2.1.9
    - Include EventLog source creation in msi

    Vista | 7

  • Win an ION Motherboard

    There's one more week left in MissingRemote's ION motherboard giveaway.  Click through for full details.
    Posted Oct 17 2009, 12:49 AM by babgvant with no comments
    Filed under:
  • DVRMSToolbox 1.2.1.9 - Early Access Release 6

    This is an Early Access release.

    Version 1.2.1.9

    - Change MP4 muxer to GDCL filter for iPhone/iPod compatibility
    - Add ExtraData action for adding static context values by type using xml document (<root><data name="ForceStereo" type="bool" value="true"/></root>)
    - Add WMV to supported output types from ConvertVideoFile and DTBVideoEditor.  Default prx is cbrZune (supports AC3 btw), to use a different PRX in ConvertVideoFile ExtraData must be used with <root><data name="PrxPath" value="prxfile.prx"/></root>
    - Add "Convert For Zune (no commercials)" and "Convert for iPhone (no commercials)" profiles
    - PC support > < testing with numeric and string values
    - Add FWThrottle action to profiles created with DTBVideoEditor
    - Add AtomicParsely action, and AtomicParsely.exe
    - Refine status/completion for convertors
    - Fix a bug where an audio decoder is specified for a native audio format copy in VideoConvertor
    - VideoConvertor will prefer to use DSCutter with uncompressed samples
    - VideoConvertor replaces "MPC - Mpeg Splitter (Gabest)" with "MPC - Mpeg Source (Gabest)" as a preferred filter; if original behavior is desired use the CLISD instead
    - DTB will assume all SSL certs are valid when retrieving metadata
    - Fix filter connection issue using DSCutter with SBE file types
    - Update todvrms to 1.0.1.0
    - Add AttributeEnable and AVC1toH264 filters
    - ConvertVideoFile and DTBVideoEditor will calc resize value based on frame height/width when either is set to 0
    - PC support = != testing of numeric text values as numbers
    - DVRMSToolbox.exe returns codes on termination (thanks ChrisRichner)
    - Fixed a bug in ConvertVideoFile when removing spans from SBE files
    - AtomicParsley action supports cascading metadata items using attribute1;attribute2 syntax in the value node
    - Set 32BIT+ in MencoderProper.exe
    - Fix a bunch of bugs w/ converting WTV files
    - Disable the graph's clock when doing a container swap in VideoConverter

    bin | source
  • Temptation

    When MS announced that they were bringing DCTs to MediaCenter I was really excited; but of course that didn't work out.  Instead of being something that added value to the platform, it turned the PC in a closed box solution.  Since the recent CableCard announcement at CEDIA where everyone concerned seems to have come to their senses on DRM and the OEM requirements.  With everything that I found objectionable no longer blocking, I have to admit that I'm tempted. 

    I'll have to see where Ceton's tuner is priced and how Comcast flags non-premium content, but even then I'm not sure I could give up all the good stuff that Sage provides.  Fortunetly I don't think that will be required; got something working back at the lab that makes Media Center into a SageTV Network Encoder :)


  • DVRMSToolbox 1.2.1.9 - Early Access Release 5

    UPDATE 10/05/2009 6:30AM CT: Last night I forgot to change the file referenced by the "bin" link below, it has been corrected.

    This is an Early Access release.

    Version 1.2.1.9

    - Change MP4 muxer to GDCL filter for iPhone/iPod compatibility
    - Add ExtraData action for adding static context values by type using xml document (<root><data name="ForceStereo" type="bool" value="true"/></root>)
    - Add WMV to supported output types from ConvertVideoFile and DTBVideoEditor.  Default prx is cbrZune (supports AC3 btw), to use a different PRX in ConvertVideoFile ExtraData must be used with <root><data name="PrxPath" value="prxfile.prx"/></root>
    - Add "Convert For Zune (no commercials)" and "Convert for iPhone (no commercials)" profiles
    - PC support > < testing with numeric and string values
    - Add FWThrottle action to profiles created with DTBVideoEditor
    - Add AtomicParsely action, and AtomicParsely.exe
    - Refine status/completion for convertors
    - Fix a bug where an audio decoder is specified for a native audio format copy in VideoConvertor
    - VideoConvertor will prefer to use DSCutter with uncompressed samples
    - VideoConvertor replaces "MPC - Mpeg Splitter (Gabest)" with "MPC - Mpeg Source (Gabest)" as a preferred filter; if original behavior is desired use the CLISD instead
    - DTB will assume all SSL certs are valid when retrieving metadata
    - Fix filter connection issue using DSCutter with SBE file types
    - Update todvrms to 1.0.1.0
    - Add AttributeEnable and AVC1toH264 filters
    - ConvertVideoFile and DTBVideoEditor will calc resize value based on frame height/width when either is set to 0
    - PC support = != testing of numeric text values as numbers
    - DVRMSToolbox.exe returns codes on termination (thanks ChrisRichner)
    - Fixed a bug in ConvertVideoFile when removing spans from SBE files
    - AtomicParsley action supports cascading metadata items using attribute1;attribute2 syntax in the value node

    bin | source

  • LcdWriter Update

    Just uploaded a new copy of LcdWriter that supports the VLSystems L.I.S. MCE display used for nMEDIAPC systems.  The only additional feature is that it can set "Away" mode during recordings for SageTV.

    x86 | x64

@2008 andy vt
Powered by Community Server (Non-Commercial Edition), by Telligent Systems