ffdshow upscale + TV + DVD @ 1366x768 (1 Viewer)

kiesow

Portal Pro
March 19, 2007
567
11
Home Country
Germany Germany
Why do I need to use ffdshow raw video filter? Actually I'm using ffdshow video filter (without the raw) and postprocessing is working fine. Is there any difference?
 

FlipGer

Retired Team Member
  • Premium Supporter
  • April 27, 2004
    2,658
    115
    45
    Leipzig, Germany
    Home Country
    Germany Germany
    Hi,

    because you are building an illegal direct show graph, if you are using "ffdshow video decoder". As the name says this filter "decodes" the media stream. It replaces your original mpeg decoder, which you have chosen in MP settings.

    See attached screenshots. I am using the nVidia mpeg2 decoder for TV and DVD. If I add "ffdshow video decoder" it is not used as postprocessor, instead it replaces the nVidia decoder. The "ffdshow raw filter" is really a postprocessor. It is added after nVidia has decoded the media stream.

    You can use the "ffdshow video decoder" as mpeg2 decoder within the MP setting. This way you do not need to add the raw filter as postprocessor.

    HTH,
    Flip.
     

    Attachments

    • gedit1.png
      gedit1.png
      16.8 KB · Views: 381
    • gedit2.png
      gedit2.png
      14.9 KB · Views: 330

    dekkers

    Portal Pro
    December 2, 2006
    99
    0
    39
    Maasdijk
    Home Country
    Netherlands Netherlands
    Yo FlipGer,

    Thanks for your Wiki HowTo. I didn't have the time for testing yet :(

    How do you make an directshow graph? Did you learn that from a website?

    Thanx
     

    Arn01805

    Portal Pro
    July 31, 2006
    206
    9
    Breda
    Home Country
    Netherlands Netherlands
    Getting good picture quality now.. except for cpu load. It's 100% and i get stuttering video and audio.

    My MPEG-2 decoder is Cyberlink, I tried NVIDIA too, but it's the same stuttering result.

    There seems to be even a difference between live TV without timeshift (it's stuttering a lot) and timeshifted enabled TV (which is stuttering less)

    Can it be that my AMD Athlon 64 3000+ with NVIDIA 6600 AGP isn't enough to do the upscaling for 720x568 to 1360x768? Can it be my former playing around with codecs to get better results?

    Or can it be the Directshow settings for the MPEG decoder (NVIDIA/Cyberlink). What is advisable for Deinterlacing mode (at the codec settings page) and PowerDVD settings at the Directshow Filter Control(now I have all selected to Hardware Accelerator).

    Another question (off thread..) Is it possible with FFDShow for audio to make audio available in origional format as SPDIV out(for my dolby 5.1 receiver) and same time as stereo out(for my LCD TV)?
     

    dekkers

    Portal Pro
    December 2, 2006
    99
    0
    39
    Maasdijk
    Home Country
    Netherlands Netherlands
    Try to disable most of the filters within ffdshow, then put the filters back on, one at the time.
    For most PC's all filters (Resize/Sharpen/DeNoise) is way too heavy. It also can make a difference in wich order the filters do their job.
     

    FlipGer

    Retired Team Member
  • Premium Supporter
  • April 27, 2004
    2,658
    115
    45
    Leipzig, Germany
    Home Country
    Germany Germany
    Hoi,

    How do you make an directshow graph? Did you learn that from a website?

    If you are referring to the screenshots, those graphs are build by MP. They are captured with a tool called Graphedit. This is a very useful tool. You can:

    1) Check which codecs or filters windows uses for media playback by using the command "File->Render Media File".
    2) Check which codecs or filters a specific program uses by connecting to the graph while playback using "File->Connect to Remote Graph". This function was used to get the above screenshots. You even can save these graphs and....
    3) Build your own graphs and test them. Just insert DirectShow-Filters and try to connect them. Not much magic here. Most filters "know" by their self if they can connect or not.

    If you want to know how to build graphs with C#, I would recommend to take a look into the directshow examples. Currently I have no link at the hand. But I may take a look at home.

    HTH,
    Flip.
     

    FlipGer

    Retired Team Member
  • Premium Supporter
  • April 27, 2004
    2,658
    115
    45
    Leipzig, Germany
    Home Country
    Germany Germany
    Hi,

    Can it be that my AMD Athlon 64 3000+ with NVIDIA 6600 AGP isn't enough to do the upscaling for 720x568 to 1360x768?

    Well, as dekkers recommends, try adding one filter after the other to see which one has the most impact. I have a CPU load of 70% using the settings in the guide with an Core2Duo E6300. So yes, your CPU might not be strong enough. But there are much places to tweak these settings to your needs.... :)

    What you can try is switching through the different upscaling methods. I see that there is a screenshot missing in my guide. :)
    If I remember correct, you can use methods like "bilinear, bicubic, lancos". Lancos is the best, but also the slowest. You should try bilinear or bicubic.

    HTH,
    Flip.
     

    Users who are viewing this thread

    Similar threads

    Just repeated the fast forward freeze issue and captured the logs.
    Just repeated the fast forward freeze issue and captured the logs.
    Before you create this bug report: Make sure that your system (Windows, codecs and drivers) is up to date, matching the...
    Replies
    1
    Views
    401
    Sorry for the late response. In my experience, the EPG grabbing of a single transponder takes 2 to 3 minutes. Afterwards it takes 1 to 2 minutes to write the data to disk. To speed up the EPG stuff (not only writing but also reading the EPG guide in MediaPortal), I changed the program table (and only that table) from InnoDB to...
    Sorry for the late response. In my experience, the EPG grabbing of a single transponder takes 2 to 3 minutes. Afterwards it takes...
    I get a few "Continuity error..." after the EPG scan finished: [2021-01-30 18:56:10,278] [4c45530] [18c8] - mhw reset [2021-01-30...
    Replies
    2
    Views
    979
    Many thanks for your fast response. Hopefully I'll get to work through these items in the next few days. Kind regards.
    Many thanks for your fast response. Hopefully I'll get to work through these items in the next few days. Kind regards.
    Hi, I'm new to the world of HTPC and Media Portal but I've decided to give it a go since my Pioneer DVR-LX60D PVR failed and is...
    Replies
    2
    Views
    605
    Hello!!! I use a handy app called catchin' sync to roughly check the AV sync of audio/video on my HTPC/TV. It's not as accurate as a dedicated opto-electronic calibrator but it's more than adequate for this application and much better than trying to do things by eye (even when the lack of sync is massively obvious, subjective...
    Hello!!! I use a handy app called catchin' sync to roughly check the AV sync of audio/video on my HTPC/TV. It's not as accurate as...
    Hello!!! I use a handy app called catchin' sync to roughly check the AV sync of audio/video on my HTPC/TV. It's not as accurate as...
    Replies
    0
    Views
    285
    Good work guys!
    Good work guys!
    We are proud to present MediaPortal 2.2.1 After the release of MediaPortal 2.2 Final the team focussed on improving usability and...
    Replies
    1
    Views
    3K
    Top Bottom