Rework Video/Splitter Codec Section VC1/i VideoPlayer (1 Viewer)

Sebastiii

Development Group
  • Team MediaPortal
  • November 12, 2007
    16,447
    10,273
    France
    France France
    Country flag
    • Thread starter
    • Moderator
    • #1
    Description of the change

    This is a feature to add VC-1/VC-1i/DIVX codec section like existing H.264 section to MP Configuration.
    The finality is to set correctly codec choice by using for example (PDVD10, PDVD11, Arcsoft etc. for VC-1 video codec).
    Why i separate VC-1 and VC-1i ?
    Because i have see some encoded movie (mkv that needed to use MPC Video Decoder because other codec show up shuttering).
    Added also a splitter choice for source or/when "File Source (Async.)" is used (I force here LAV Splitter)
    A rework on Post Process filter was made (now filter was added in order in graph).
    A rebuild part is quite ready (but actually disabled).

    This is the link to the branch on GitHub so that other devs can get the code and try to help/spot any possible bugs:
    Code:
    https://github.com/MediaPortal/MediaPortal-1/tree/FEAT-3776_Rework_Video_Splitter_Codec_Section_VC1
     

    Attachments

    Last edited:

    Sebastiii

    Development Group
  • Team MediaPortal
  • November 12, 2007
    16,447
    10,273
    France
    France France
    Country flag
    • Thread starter
    • Moderator
    • #2
    Change log

    User can select codec for VC1/VC1i/Divx and force using Splitter (like LAV)

    Version 1
    • [fixed] Play sample with right codec.
    • Initial release
    Version 2
    • Integration of rebuild graph with LAV Splitter
    Version 3
    • Add possibility to config codec from configuration
    Version 4
    • Fix log error when we try to start a invalid video (0Ko).
    • Fix remove orphelin Audio Renderer when play a video without sound.
    • Check if we are running on WinVista or later to fix automatic codec option
    • Implemented a skin support for the new video/splitter codecs, Patch by Kirill (Thanks)
    Version 5
    • Remove hardcoded Cyberlink VC1 value for Video Codec Section, it should work for Cyberlink codec v12
    Version 6
    • Rework of "IObjectWithSite" checking for LAV Splitter and LAV Splitter Source
    • Fix Error when loading clip/sample when Source Splitter Selection is OFF
    Version 8
    • Installer based on 1.2.3 release
    Version 9
    • Rework codec setting to enable dropbox down only when item > 1.
    Version 10
    • Rework codec filling on fresh install.
     
    Last edited:

    Sebastiii

    Development Group
  • Team MediaPortal
  • November 12, 2007
    16,447
    10,273
    France
    France France
    Country flag
    • Thread starter
    • Moderator
    • #3
    Version 1
    2011-12-31 (First initial Version)

    Known Issues:
    • Seems working nice for me
    Testing Required:
    • Try to play movies/series (switch sub/audio) and see if all is working (use post process filter to test too)
    Download


    Version 2
    Version 2012-01-13 (Version with code rebuild working with LAV Splitter)
    First stage to integrate MP/LAV Rebuild
    Share the implementing class with LAV Splitter
    through the "IObjectWithSite" interface, which is implemented by LAV Splitter
    Download

    Bin Version 2 for 1.2.2
    Version 2012-01-17 (bin for 1.2.2 Final)

    It's the version 2 but it's binaries only, so you can use it directly on top of 1.2.2 Final (backup your originals files before).


    Version 3
    Version 2012-01-22 (Add possibility to config codec from configuration - look screenshot on first post)

    Download



    Bin Version 3 for 1.2.2
    Version 2012-01-23 (bin for 1.2.2 Final)


    Version 4
    Version 2012-02-06 (somes fix and add possibility to setup codec config with in MP on DefaultWide, StreamedMP skin files available too (thanks Kirill for the patch).

    Download

    Bin Version 4 for 1.2.2
    Version 2012-02-06 (bin for 1.2.2 Final)


    Version 5
    Version 2012-02-07 (Cyberlink Codec Rework).

    Download

    Bin Version 5 for 1.2.2
    Version 2012-02-07 (bin for 1.2.2 Final)


    Version 6
    Version 2012-02-18.
    Rework of "IObjectWithSite" checking for LAV Splitter and LAV Splitter Source
    Fix Error when loading clip/sample when Source Splitter Selection is OFF
    Download

    Bin Version 6 for 1.2.2
    Version 2012-02-18 (bin for 1.2.2 Final)


    Version 8
    Version 2012-04-14.
    Installer based on 1.2.3 release

    Download

    Bin Version 8 for 1.2.3
    Version 2012-04-14 (bin for 1.2.3 Final)


    Version 9
    Version 2012-04-26.
    Rework codec setting to enable dropbox down only when item > 1

    Download

    Bin Version 9 for 1.2.3
    Version 2012-04-26 (bin for 1.2.3 Final)


    Version 10
    Version 2012-04-26.
    Rework codec filling on fresh install.

    Download


    Bin Version 10 for 1.2.3
    Version 2012-04-26 (bin for 1.2.3 Final)


    FOR TESTING WITH BDHandler
    Install attached Special BDH VC1 version.
     

    Attachments

    Last edited:

    D3ltoroxp

    MP Donator
  • Premium Supporter
  • June 1, 2008
    3,308
    205
    Germany Germany
    AW: Rework Video/Splitter Codec Section VC1/i VideoPlayer

    That's exactly what I'm looking for. Must i set anything in post process too, or only install your Code ?
    Must i check the box for source splitter, what exactly mean this ?

    Can handle LAV V or ffdshow divx/xvid ?

    When i have problems after your tool, plugin, patch, can i remove it ?
     

    Sebastiii

    Development Group
  • Team MediaPortal
  • November 12, 2007
    16,447
    10,273
    France
    France France
    Country flag
    • Thread starter
    • Moderator
    • #5
    Hi,

    Thanks, If you don't want to use post process filter, you don't have to fill it :)
    Yes i assume you use LAV splitter suite, so check the box like in screenshot (it will force using LAV splitter for all, for me it speed the startup of playback).
    And Yes you have to set the Video/Audio decoder you want to use (so for example : LAV Video for h264 and FFDShow for Divx)

    For me like i have NVidia Video Card and Strong CPU, i set all to LAV VIDEO and LAV AUDIO and i have set FFDShow Video Decoder as Post Process Filter (like this i can have Subtitle or Audio Delay thing etc.)

    Seb.

    If you have a problem with it, you can remove it or upgrade/downgrade it by using separate installer unpack in deploy mediaportal TEMP folder.
     

    D3ltoroxp

    MP Donator
  • Premium Supporter
  • June 1, 2008
    3,308
    205
    Germany Germany
    AW: Rework Video/Splitter Codec Section VC1/i VideoPlayer

    [Wip] stands for what in the Thread name ?

    Can you tell us briefly what is going on with this post-process all about? Can not really start to what :-(
     

    Holzi

    Super Moderator
  • Team MediaPortal
  • April 21, 2010
    7,930
    2,234
    Ba-Wü
    Germany Germany
    Country flag
    AW: Rework Video/Splitter Codec Section VC1/i VideoPlayer

    [WiP] = Work in Progress =)
     

    D3ltoroxp

    MP Donator
  • Premium Supporter
  • June 1, 2008
    3,308
    205
    Germany Germany
    AW: Rework Video/Splitter Codec Section VC1/i VideoPlayer

    For what can i put codecs in the post process window ?

    can´t install your file, because the setup screen tells me it´s all done nothing to do,because all is installed.Must i uninstall my version of mepo first ?

    also i don´t must set my backup back,because nothing is happend during the install ?
     

    Users Who Are Viewing This Thread (Users: 0, Guests: 1)

    OP Similar threads Forum Replies Date
    CyberSimian [Action Required] Rework TV/Radio recordings screen MediaPortal 1 23
    N [not reproducible] Online videos not working at all Submit: Bug Reports 1
    R Bug: Video Folders disappear General Support 11
    Stephen O'Kane [SOLVED] TV Stream stuttering - both Video and Audio Watch / Listen Media 14
    B some music videos stutter Watch / Listen Media 0
    I 1.25.0 Videos in HEVC UHD 2160p don't play good watch/edit Videos 8
    CanadianEh MP TV server rebuild with Colossus 2 - Kodi clients receive PMT error when playing videos recoreded by Colossus 2 TV-Server 1
    Rob Hexenmeister Skinning Online Videos question OnlineVideos 2
    A [solved] How to Play All Videos in a List watch/edit Videos 3
    O 1.25.0 Codecs and Video Format for PlayStation 2 Codecs, External Players 0
    g0rsq Info box randomly popping up when watching TV or other video MediaPortal 2 Newcomers Forum 1
    I Video Playback Stuttering General Support 45
    B some videos jerky Television (MyTV frontend and TV-Server) 0
    B MP 2.2.3 Error playing videos from NAS Submit: Bug Reports 2
    T Kurze Tonaussetzter bei Videos und TV Allgemeines Supportforum 1
    mrmojo666 [Tv Server Plugin ]Direct Show Video Control Plugin 0.0.0.1 for Hauppauge PVR cards MediaPortal 1 Plugins 0
    ajs [Proposal] Video embedded cover MediaPortal 1 1
    G [solved] Black Screen on all videos after upgrading to either 1.23 or 1.24 from 1.22 General Support 4
    H random black screen live tv and videos (amended) General Support 0
    404 [solved] Live TV...video and audio freeze General Support 20
    R kein Ton bei TV, Video, Aufnahme, Musik Allgemeines Support- und Diskussionsforum 0
    U [solved] Dynamic Refresh Rate for 23fps video Watch / Listen Media 1
    J Debug OnlineVideos, How To? OnlineVideos 1
    A MP2.2.2, understanding movies/videos/tv and WTV recordings. General 16
    C Problem playing videos created on IPhone X and Samsung S9 General Support 2
    Similar threads

























    Top Bottom