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

Sebastiii

Development Group
  • Team MediaPortal
  • November 12, 2007
    16,583
    10,403
    France
    Home Country
    France France
    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

    • MP_Config_Codec.jpg
      MP_Config_Codec.jpg
      126.7 KB
    • Filter_Properties-Movie.jpg
      Filter_Properties-Movie.jpg
      129.4 KB
    • Filter_Properties-TV.jpg
      Filter_Properties-TV.jpg
      101.6 KB
    • Filter_Properties-DVD.jpg
      Filter_Properties-DVD.jpg
      99.2 KB
    Last edited:

    Sebastiii

    Development Group
  • Team MediaPortal
  • November 12, 2007
    16,583
    10,403
    France
    Home Country
    France France
    • 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,583
    10,403
    France
    Home Country
    France France
    • 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

    • Filter_Properties_Movie.jpg
      Filter_Properties_Movie.jpg
      135.8 KB
    • Filter_Properties_TV.jpg
      Filter_Properties_TV.jpg
      103.8 KB
    • Filter_Properties_DVD.jpg
      Filter_Properties_DVD.jpg
      101.3 KB
    • BDHandler1.2.2Final_GIT_VC1_TEST_Build_(0.9.7.30).mpe1
      58.6 KB
    Last edited:

    D3ltoroxp

    MP Donator
  • Premium Supporter
  • June 1, 2008
    3,308
    205
    Home Country
    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,583
    10,403
    France
    Home Country
    France France
    • 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
    Home Country
    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,934
    2,235
    Ba-Wü
    Home Country
    Germany Germany
    AW: Rework Video/Splitter Codec Section VC1/i VideoPlayer

    [WiP] = Work in Progress =)
     

    D3ltoroxp

    MP Donator
  • Premium Supporter
  • June 1, 2008
    3,308
    205
    Home Country
    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

    Top Bottom