Uploaded image for project: 'MediaPortal 1'
  1. MediaPortal 1
  2. MP1-2115

Graphbuilding TV Side (Post Process Fix / Close Caption / adding correct filter in graph)

    XMLWordPrintable

Details

    • Icon: Bug Bug
    • Resolution: Fixed
    • Icon: Major Major
    • 1.3.0 Alpha
    • 1.2.2
    • TV / Full Screen
    • None
    • Operating System: Windows 7
      Platform: Intel

    Description

      When we change channel and graph need to rebuild, Post Process filter was not added correctly.
      Ex :
      Issues with changing channels between AAC and other channels (MPEG2 /AC3).
      Another example is to set FFDShow Video Decoder as Post Process and in his setting it can decode the same videocodec (i.e H264) than Video Codec Decoder. When rebuild occurs, ffdshow is take and the video decoder was remove from graph.
      Also about CC part, Post Process Core CC Parser is put and connected before video codec so we need a rule to take that part in account.






      h4. Steps to Reproduce
      Setup your codec like you want with Post Process and CC Filter.
      Change channel between SD/HD to force graph rebuild.
      Graph is not rebuild like it must be and the result was not correct.

      h4. Additional Information
      In first stage of patch, i look what process filter was connected after video/audio codec decoder and keep it for later use but in some condition (we lose ref to video decoder and process filter was not taken).
      In second part of patch, i separate Post process filter by type (Video/Audio/Other).
      When graph is rebuild, i remove Post process Filter and put it back.
      I doing this too with MP Audio switcher for Dual Audio.
      Now @ each needed Graph rebuild, video/audio codec decoder was added correctly and with Post Process Filter, we didn't lose Post Process Filter.

      Attachments

        Activity

          People

            sebastiii sebastiii
            sebastiii sebastiii
            Votes:
            0 Vote for this issue
            Watchers:
            0 Start watching this issue

            Dates

              Created:
              Updated:
              Resolved: