[mythtv-commits] [MythTV/mythtv] ba1766: libmythtv: Move decoder classes into a sub-folder

Mark Kendall noreply at github.com
Mon Apr 29 16:40:56 UTC 2019


  Branch: refs/heads/devel/2019-render
  Home:   https://github.com/MythTV/mythtv
  Commit: ba1766c44ab9004b3622ab6ab6629329e23c04a8
      https://github.com/MythTV/mythtv/commit/ba1766c44ab9004b3622ab6ab6629329e23c04a8
  Author: Mark Kendall <mark.kendall at gmail.com>
  Date:   2019-04-29 (Mon, 29 Apr 2019)

  Changed paths:
    R mythtv/libs/libmythtv/avformatdecoder.cpp
    R mythtv/libs/libmythtv/avformatdecoder.h
    R mythtv/libs/libmythtv/decoderbase.cpp
    R mythtv/libs/libmythtv/decoderbase.h
    A mythtv/libs/libmythtv/decoders/avformatdecoder.cpp
    A mythtv/libs/libmythtv/decoders/avformatdecoder.h
    A mythtv/libs/libmythtv/decoders/decoderbase.cpp
    A mythtv/libs/libmythtv/decoders/decoderbase.h
    A mythtv/libs/libmythtv/decoders/mythcodeccontext.cpp
    A mythtv/libs/libmythtv/decoders/mythcodeccontext.h
    A mythtv/libs/libmythtv/decoders/nuppeldecoder.cpp
    A mythtv/libs/libmythtv/decoders/nuppeldecoder.h
    A mythtv/libs/libmythtv/decoders/privatedecoder.cpp
    A mythtv/libs/libmythtv/decoders/privatedecoder.h
    A mythtv/libs/libmythtv/decoders/privatedecoder_omx.cpp
    A mythtv/libs/libmythtv/decoders/privatedecoder_omx.h
    M mythtv/libs/libmythtv/libmythtv.pro
    R mythtv/libs/libmythtv/mythcodeccontext.cpp
    R mythtv/libs/libmythtv/mythcodeccontext.h
    M mythtv/libs/libmythtv/mythplayer.h
    R mythtv/libs/libmythtv/nuppeldecoder.cpp
    R mythtv/libs/libmythtv/nuppeldecoder.h
    R mythtv/libs/libmythtv/privatedecoder.cpp
    R mythtv/libs/libmythtv/privatedecoder.h
    R mythtv/libs/libmythtv/privatedecoder_omx.cpp
    R mythtv/libs/libmythtv/privatedecoder_omx.h
    M mythtv/libs/libmythtv/tv_play.h
    M mythtv/programs/mythfrontend/globalsettings.cpp

  Log Message:
  -----------
  libmythtv: Move decoder classes into a sub-folder


  Commit: e07ffee9c11643402d5deff273ebefb256f0e14f
      https://github.com/MythTV/mythtv/commit/e07ffee9c11643402d5deff273ebefb256f0e14f
  Author: Mark Kendall <mark.kendall at gmail.com>
  Date:   2019-04-29 (Mon, 29 Apr 2019)

  Changed paths:
    M mythtv/libs/libmythtv/avformatwriter.cpp

  Log Message:
  -----------
  AVFormatWriter: Suppress a couple of FFmpeg deprecated warnings


  Commit: ead8718de6299489f62fdde0174fd155465490d8
      https://github.com/MythTV/mythtv/commit/ead8718de6299489f62fdde0174fd155465490d8
  Author: Mark Kendall <mark.kendall at gmail.com>
  Date:   2019-04-29 (Mon, 29 Apr 2019)

  Changed paths:
    M mythtv/Makefile
    R mythtv/filters/README
    R mythtv/filters/adjust/adjust.pro
    R mythtv/filters/adjust/filter_adjust.c
    R mythtv/filters/bobdeint/bobdeint.pro
    R mythtv/filters/bobdeint/filter_bobdeint.c
    R mythtv/filters/convert/convert.pro
    R mythtv/filters/convert/filter_convert.c
    R mythtv/filters/crop/crop.pro
    R mythtv/filters/crop/filter_crop.c
    R mythtv/filters/denoise3d/denoise3d.pro
    R mythtv/filters/denoise3d/filter_denoise3d.c
    R mythtv/filters/fieldorder/fieldorder.pro
    R mythtv/filters/fieldorder/filter_fieldorder.c
    R mythtv/filters/filter-avcodec.pro
    R mythtv/filters/filter-common.pro
    R mythtv/filters/filters.pro
    R mythtv/filters/force/filter_force.c
    R mythtv/filters/force/force.pro
    R mythtv/filters/greedyhdeint/color.c
    R mythtv/filters/greedyhdeint/color.h
    R mythtv/filters/greedyhdeint/filter_greedyhdeint.c
    R mythtv/filters/greedyhdeint/greedyh.asm
    R mythtv/filters/greedyhdeint/greedyhdeint.pro
    R mythtv/filters/greedyhdeint/greedyhmacros.h
    R mythtv/filters/greedyhdeint/mangle.h
    R mythtv/filters/greedyhdeint/x86-64_macros.inc
    R mythtv/filters/invert/filter_invert.c
    R mythtv/filters/invert/invert.pro
    R mythtv/filters/ivtc/filter_ivtc.c
    R mythtv/filters/ivtc/ivtc.pro
    R mythtv/filters/ivtc/pullup.c
    R mythtv/filters/ivtc/pullup.h
    R mythtv/filters/kerneldeint/filter_kerneldeint.c
    R mythtv/filters/kerneldeint/kerneldeint.pro
    R mythtv/filters/linearblend/filter_linearblend.c
    R mythtv/filters/linearblend/linearblend.pro
    R mythtv/filters/mm_arch.h
    R mythtv/filters/onefield/filter_onefield.c
    R mythtv/filters/onefield/onefield.pro
    R mythtv/filters/postprocess/filter_postprocess.c
    R mythtv/filters/postprocess/postprocess.pro
    R mythtv/filters/quickdnr/filter_quickdnr.c
    R mythtv/filters/quickdnr/quickdnr.pro
    R mythtv/filters/vflip/filter_vflip.c
    R mythtv/filters/vflip/vflip.pro
    R mythtv/filters/yadif/aclib.c
    R mythtv/filters/yadif/aclib.h
    R mythtv/filters/yadif/aclib_template.c
    R mythtv/filters/yadif/filter_yadif.c
    R mythtv/filters/yadif/yadif.pro
    M mythtv/libs/libmythtv/decoders/avformatdecoder.cpp
    R mythtv/libs/libmythtv/filter.h
    R mythtv/libs/libmythtv/filtermanager.cpp
    R mythtv/libs/libmythtv/filtermanager.h
    M mythtv/libs/libmythtv/libmythtv.pro
    M mythtv/libs/libmythtv/mythplayer.cpp
    M mythtv/libs/libmythtv/mythplayer.h
    M mythtv/libs/libmythtv/playercontext.cpp
    M mythtv/libs/libmythtv/recorders/NuppelVideoRecorder.cpp
    M mythtv/libs/libmythtv/recorders/NuppelVideoRecorder.h
    M mythtv/libs/libmythtv/videoout_d3d.cpp
    M mythtv/libs/libmythtv/videoout_d3d.h
    M mythtv/libs/libmythtv/videoout_null.cpp
    M mythtv/libs/libmythtv/videoout_null.h
    M mythtv/libs/libmythtv/videoout_omx.cpp
    M mythtv/libs/libmythtv/videoout_omx.h
    M mythtv/libs/libmythtv/videoout_opengl.cpp
    M mythtv/libs/libmythtv/videoout_opengl.h
    M mythtv/libs/libmythtv/videooutbase.cpp
    M mythtv/libs/libmythtv/videooutbase.h
    M mythtv/libs/libmythtv/videooutwindow.cpp
    M mythtv/programs/mythavtest/main.cpp
    M mythtv/programs/mythtranscode/transcode.cpp

  Log Message:
  -----------
  Remove filters

- to be replaced with libavfilter alternatives for better cross-platform
acceleration and frame format support
- obviously this breaks software based deinterlacing but also
temporarily breaks filtering of
 -- Picture in Picture
 -- HLS streams (which defaulted to yadif) and other transcodes
 -- filtering with the Nuppel recorder (does anyone use it anymore?)


Compare: https://github.com/MythTV/mythtv/compare/d5d5c23efbe9...ead8718de629


More information about the mythtv-commits mailing list