1. This site uses cookies. By continuing to use this site, you are agreeing to our use of cookies. Learn More.

Want to fix TiVo Desktop codec issues?

Discussion in 'TiVo Home Media Features & TiVoToGo' started by ggieseke, May 30, 2008.

  1. May 30, 2008 #1 of 221
    ggieseke

    ggieseke Active Member

    4,018
    11
    May 30, 2008
    I was playing around with regmon and discovered some registry settings that let you set preferred codecs for .tivo files without tweaking your overall DirectShow filter settings. I am attaching a little app that I threw together to make it easier to manage them. I GUARANTEE NOTHING, SO USE AT YOUR OWN RISK.

    The only thing it changes are registry settings under the "HKEY_CURRENT_USER\Software\TiVo\DirectShow\PreferredFilters" key, which doesn't normally exist anyway. You can try out different combos of demuxers, audio and video codecs to see what works best for you. To set things back to normal just change them back to "(none)" or delete the entire registry key.

    Hope it helps somebody besides me!

    This version is now obsolete - see post #12 in this thread for the latest.
     

    Attached Files:

    • TDCM.ZIP
      File size:
      37.1 KB
      Views:
      602
  2. Jun 15, 2008 #2 of 221
    ggieseke

    ggieseke Active Member

    4,018
    11
    May 30, 2008
    Fixed a bug that could cause the error message "TiVo Desktop registry entries not found" on some installations of Desktop 2.6.1 - the new version is attached.

    This version is now obsolete - see post #12 in this thread for the latest.
     

    Attached Files:

    • TDCM.ZIP
      File size:
      37.1 KB
      Views:
      264
  3. Oct 20, 2008 #3 of 221
    Dan203

    Dan203 Super Moderator Staff Member TCF Club

    37,423
    158
    Apr 17, 2000
    Nevada
    This is a really awesome program! However it could use a bit of a UI improvement. If you're willing to share the code I can wrap it up in a more newbe friendly UI.

    Dan
     
  4. Oct 21, 2008 #4 of 221
    ggieseke

    ggieseke Active Member

    4,018
    11
    May 30, 2008
    I started a complete rewrite last week (see my PM) to add some diagnostics and the ability to display/test the current DirectShow filter graph.

    Comments, suggestions, feature requests etc. from anyone out there will be welcomed with open arms!
     
  5. Oct 21, 2008 #5 of 221
    CuriousMark

    CuriousMark Forum Denizen

    2,606
    0
    Jan 13, 2005
    SoCal
    Some of the more common codec complaints (symptoms) I have seen posted are:

    1. Video and audio won't play, WMP gives no error message
    2. Video and audio won't play, WMP notes a codec needs to be downloaded but does little more.
    3. Video won't play, audio plays, WMP acts like it is playing music and not video
    4. Video plays, audio won't play with a digital or HD sourced TiVo file.
    5. Video plays with wrong aspect ratio, usually too tall and thin. Turning off the WMP video mixing renderer setting is a workaround
    6. Video plays, but the timeline bar ends early and it is not possible to navigate using the timeline bar past the point in the video at which it ends
    7. Other codec using programs don't work correctly, renaming the directory containing the TiVo Desktop codecs as a workaround returns those other programs to normal operation.
    I am sure I am missing a few symptoms, but will add to the list as I see them either here or at the TiVo Help Forum. I think your program might help with many of these.

    [Edit]These are suggestions of what you may want to think about as you work on the diagnostics part of your new program. Thanks for the effort, this doesn't sound easy.
     
  6. Oct 21, 2008 #6 of 221
    Dan203

    Dan203 Super Moderator Staff Member TCF Club

    37,423
    158
    Apr 17, 2000
    Nevada
    These registry settings make it unnecessary to mess with the actual merit of any of the filters installed on the machine.

    The way it works is the TiVo DirectShow filter will automatically add these three filters to graph as soon as it's added. Then when Windows renders the the output pin of the TiVo filter it will automatically use any filters that are already in the graph which are compatible with the stream before bringing in any other filters. So as long as the filters you choose are compatible with the file you're playing it wont even look at the other filters on the machine, and as such wont have a reason to check their merits.

    Dan
     
  7. Oct 29, 2008 #7 of 221
    rickws3

    rickws3 New Member

    5
    0
    Jun 17, 2007
    Thank you for posting this utility! I was having trouble getting my tivo shows to play back properly in both WMP and Media Center. I created my own trouble by experimenting with Blu-ray software players, and of course screwed up the decoder priorities. No amount of playing with merit settings was successful in my case until I tried your utility. Now I have flawless playback once again for my tivo recordings!

    It might be a good idea for people to share the decoders that they're using successfully. In my case I'm currently using nvidia audio & video decoders with the Main Concept demux. That combo works fine for both std def and HD playback (without the zoom & other issues I was encountering using the Microsoft provided decoders in Vista Home Premium).

    I may play with Cyberlink decoders provided from PowerDVD Ultra at some point, but I don't want to mess with something that's now working for the first time in a long while.

    Again thanks! :up: And for those of you experiencing any of the problems documented in this thread, give this utility a try and post your results.
     
  8. Nov 3, 2008 #8 of 221
    tptshoe

    tptshoe New Member

    2
    0
    Oct 30, 2008
    Thank you so much for posting this program! I've been trying for several days to get tivo files to play on my PC and this finally did the trick. Here are the codecs that worked for me:

    Audio: AC3Filter
    MpegDemuxer: MainConcept MPEG Splitter
    Video: MainConcept MPEG Video Decoder
     
  9. Nov 5, 2008 #9 of 221
    femakid

    femakid New Member

    22
    0
    Jan 19, 2004
    Oh wow oh wow oh wow

    Thank you so much for this. For the past several months I've been unable to get ANY audio from my TiVO transferred files. I don't transfer enough items to care that much, and just shrugged it off. Your app/reghack/whatever fixed my problem

    Minor special thanks to tptshoe for mentioning he used AC3Filter for audio. When I ran this app I only had Nero's audio as an option, and that wasn't working. A quick google for the AC3 filter and I had audio.

    Much Much Much thanks for this solution
     
  10. Nov 16, 2008 #10 of 221
    MikeRadio

    MikeRadio New Member

    200
    0
    Jan 6, 2003
    Thanks as well

    After a reinstal I am happy to have MainConcept back.. It keeps everything in sync while some other codecs get the audio and video out of sync....

    Any advantgae of AC3 or DV Filter over MainConcept for audio??

    Mike
     
  11. Nov 16, 2008 #11 of 221
    vincev

    vincev New Member

    1
    0
    Nov 15, 2008
    I only need to change the audio codec to a pinnacle codec. The AC3 filter did not work for me. Thanks for the utility. A note about the download, if you have CA security center it changes the .zip file to another type.

    Vince
     
  12. Nov 19, 2008 #12 of 221
    ggieseke

    ggieseke Active Member

    4,018
    11
    May 30, 2008
    Here's the latest version y'all. I improved the algorithm used to find compatible codecs and rewrote the user interface from scratch. The Preferred Filters are all listed in a single dialog, and now you can open a .TiVo file to see the actual filter graph that DirectShow picks and test playback from within the program. I also added a crude help file to provide some basic documentation.

    Special thanks to Dan203 and CuriousMark who were kind enough to test some of my alpha versions and offer valuable input. The .ZIP file now contains 4 files instead of a single .exe, but just extract them to any directory that you prefer and run it from there.

    Let me know if you have any problems with it.

    Greg
     

    Attached Files:

    • TDCM.ZIP
      File size:
      81.8 KB
      Views:
      4,244
  13. Nov 28, 2008 #13 of 221
    Southcross

    Southcross New Member

    238
    0
    Nov 28, 2008
    OMG AWESOME! I've been ripping my hair out for like the last month trying to fix playback/codec issues with my TiVo files. This fixed them in 60 seconds :up:
     
  14. Dec 1, 2008 #14 of 221
    capozzoli47

    capozzoli47 New Member

    1
    0
    Dec 1, 2008
    Thanks for the program - I ran it and it worked :>) !! Nice piece of work.
     
  15. Dec 8, 2008 #15 of 221
    redbelair

    redbelair New Member

    2
    0
    Dec 6, 2008
    Ran the new version.

    Then went to the actual recording, double clicked and got the 'Online Store' message just after 'acquiring codec'...store response was 'This feature is not available form either the currently selected or default online store".

    When doing the rendering directly from the TiVoDesktopCodecMgr.exe, selecting the copied file I want to play, the error 0x00000001 (1) appears with I: GraphBuilder::RenderFile. Ends up showing Flowchart that ends abruptly without output in the box Main Concept MPeg Demultiplexor.

    This is just not supposed to be this difficult.

    I appreciate any assistance.
    Bob
     
  16. Dec 9, 2008 #16 of 221
    ggieseke

    ggieseke Active Member

    4,018
    11
    May 30, 2008
    I'm just guessing here based on the 'Online Store' message, but it sounds like you have Desktop Plus and something failed when you entered the Plus activation key. When you first enter your Plus key it goes out to Digital River's site to validate the key and sets up some registry stuff. If something messed up that process it's possible that the codec would appear to be installed but not fully authorized. The same could be true if you're using a different set of codecs that you bought online.

    Error 1 in the GraphBuilder::RenderFile call isn't something that I have seen before. It equates to ERROR_INVALID_FUNCTION, which is pretty generic. Since the graph at least builds to the demuxer point I think that the codec returned the error, as opposed to the much worse possibility that DirectShow is corrupted.

    If you do have Desktop Plus, try entering your authorization key again. If it's a different set of codecs try reinstalling them etc. If none of those suggestions work I would uninstall Desktop, download and run the 'Cleaner' utility from TiVo using the /all command-line option, then reinstall everything from scratch.
     
  17. Dec 10, 2008 #17 of 221
    redbelair

    redbelair New Member

    2
    0
    Dec 6, 2008
    I am using TiVo Desktop Version 2.6.2.
    I 'solved' the problem by downloading Divx Free Player and I can play/see the videos directly from the right-click 'Open with' option.
    I would like to play it/them directly but this will do for the time being.
    I will do the uninstall/reinstall option soon.
    The software says that the media access key is entered. I did go to my account and re-enter it OK. Same issue.

    I appreciate the help.
    Joe
     
  18. Dec 22, 2008 #18 of 221
    fairsider

    fairsider New Member

    7
    0
    Dec 20, 2008
    I'm new to the Forum, and I'd just like to say "Thanks" to ggieseke for his excellent tool, TDCM. After spending some time to figure out how to choose one of the many codecs that were lurking on this new HP laptop, once I switched the filters over to the Microsoft MPEG-2 options, the WMP worked fine with the .tivo files. I had to fiddle a bit before getting the idea how to work with the software - the help files would not open in Vista - even with the MS download promised to fix the problem.

    Thanks again for providing such an excellent resource!

    Lyle :p
     
  19. Dec 26, 2008 #19 of 221
    fairsider

    fairsider New Member

    7
    0
    Dec 20, 2008
    Well, looks like I spoke too soon. For some reason, it's not working anymore, and not attempt at fiddling with TDCM seems to work anymore. It won't play the videos either. After reinstalling Tivo Desktop several times, and generally doing everything I can think of, I'm at a loss.

    Anyone have any suggestions?

    Thanks!!
     
  20. Dec 27, 2008 #20 of 221
    ggieseke

    ggieseke Active Member

    4,018
    11
    May 30, 2008
    Can you post more detail on what codecs you have tried and exactly how and where it's failing?
     

Share This Page