[Approved] Integration with FFDShow V2 (1 Viewer)

Sebastiii

Development Group
  • Team MediaPortal
  • November 12, 2007
    16,523
    10,466
    France
    Home Country
    France France
    Hi,

    I start on new thread, Albain is over busy, so i'm taking the relay. I hope that all was good.
    I updated patch to version 19.
    I have revert some parts because it break chapter list and external audio track.
    So all is working good here.
    :D

    Sebastiii.

    Ps : I hope Damien you can look at too :)

    2010.11.05 : Version 22 Updated against last SVN :)

    2010.11.05 : Version 23 Updated to solve issue describe here : https://forum.team-mediaportal.com/666628-post1.html
    You can find MPAudioSwitcher.rar filter and last FFDshow Patch version 23.
    Better handle for LAVF Splitter and MPC Matroska when using Mediaportal Audio Switcher.
    Thanks to SilentException to help me on Regex :)

    2010.11.06 : Version 24 Updated (Forgot to remove a comment out)

    2010.11.07 : Version 25 Updated (Better handle about subtitle stream with the Language is set as "Undetermined" with Lavf, Haali and MPC Matroska splitter.)

    2010.11.07 : Version 26 Updated against last svn release :)

    2010.11.11 : Version 27 Updated against last svn release and Fix about TV Server and DVBSubtitle and Teletext :)

    2010.11.13 : Version 28 Updated against last svn release and Add Post Processing And Subtitle in Context Menu for TV Server/Client :)

    2010.11.28 : Version 29 Updated against last svn release :)

    2010.11.28 : Version 30 Set minimal ffdshow version to 3603 :)

    Hi,

    I am a developer from FFDShow team and I would like to submit this patch (based on MPC-HC subtitles engine patch)

    I developed a similar solution for media center (Media Control plugin if you know it)

    This patch brings the following features
    • Subtitles streams switching with support of ISubengine interface like MPC engine
    • External subtitle files : listing and selection
    • Postprocessing engine : if ffdshow is loaded a new context menu is proposed (postprocessing) to enable/disable crop, resize, deinterlace...
    • Posprocessing engine : the OSD menu is also updated. In the video OSD menu you will see trackbars to raise/decrease H/V crop and enable the postprocessing filters
    • FFDShow interfaces are now integrated into Media Portal in C# .Net code. No need to have a C++ wrapper dll and you have access to all the settings/features inside
    • The configuration UI will check after FFDShow setup and will display a red label if it is not installed or if the installed revision is below the expected one

    Today the ffdshow subtitles engine is the most advanced one (full bluray subtitles support, ASS/SSA2, SRT with tags and karaoke...)
    Concerning postprocessing, I hope to add a few more filters to enable/disable and set from the OSD video menu

    Requirements
    • FFDShow 32 bits (installt it from ffdshow | Get ffdshow at SourceForge.net) revision 3463 or greater
    • Enable FFDShow subtitle engine in MP settings (video section)
    • Enable FFDShow to play the video formats you want (H264, Xvid,...)
    • Optional : if you have StreamedMP, replace videoOSD.xml with the one in attachment in C:\ProgramData\Team MediaPortal\MediaPortal\skin. This will update the video OSD menu. My patch updates the Blue skin (non wide) only

    How to use
    Using context menu
    • Play a video
    • Right click to raise the context menu : you should see a subtitles menu and a postprocessing menu
    • Subtitles menu : select a subtitle stream or external subtitle file detected by FFDShow
    • Postprocessing menu : enable or disable postprocessing filters

    Using OSD menu
    • Play a video
    • Press y to raise the OSD menu. The features are located inside subtitles or video
    • Subtitles menu : select a subtitle stream or external subtitle file detected by FFDShow, increase/decrease subtitle delay
    • Postprocessing menu : enable or disable postprocessing filters, raise/decrease horizontal/vertical crop to remove black bars for example


    Localization : messages are up to date in English and French

    Damien
     

    Attachments

    • mediaportal_ffdshow_patch19.diff
      273.7 KB
    • Mediaportal115SVNPatch20.diff
      273.5 KB
    • Mediaportal115SVNPatch21.diff
      273.6 KB
    • Mediaportal115SVNPatch22.diff
      273.5 KB
    • Mediaportal115SVNPatch23.diff
      273.6 KB
    • MPAudioSwitcher.rar
      136.3 KB
    • Mediaportal115SVNPatch24.diff
      273.5 KB
    • Mediaportal115SVNPatch25.diff
      271.5 KB
    • Mediaportal115SVNPatch26.diff
      271.5 KB
    • Mediaportal115SVNPatch27.diff
      271.6 KB
    • Mediaportal115SVNPatch28.diff
      280.5 KB
    • Mediaportal115SVNPatch29.diff
      279.9 KB
    • Mediaportal115SVNPatch30.diff
      279.9 KB

    Sebastiii

    Development Group
  • Team MediaPortal
  • November 12, 2007
    16,523
    10,466
    France
    Home Country
    France France
    • Thread starter
    • Moderator
    • #2
    2010.10.30 : Patch to r21 fix an error to be compatible with FFDShow Version after r3602. Enjoy :) :D
     

    Sebastiii

    Development Group
  • Team MediaPortal
  • November 12, 2007
    16,523
    10,466
    France
    Home Country
    France France
    • Thread starter
    • Moderator
    • #3
    2010.11.05 : Patch to r22 Update against last SVN. Enjoy :)
    2010.11.05 : Patch to r23 Update to fix lavf and MPC Matroska Splitter when use Mediaportal Audio Switcher. Enjoy:)
     

    Users who are viewing this thread

    Top Bottom