[mythtv-commits] [MythTV/mythtv] 591e01: remove vestiges of V4L1 support

ulmus-scott noreply at github.com
Sun Nov 7 14:45:49 UTC 2021


  Branch: refs/heads/master
  Home:   https://github.com/MythTV/mythtv
  Commit: 591e017030c520c9b9060570e85396baddd69de2
      https://github.com/MythTV/mythtv/commit/591e017030c520c9b9060570e85396baddd69de2
  Author: ulmus-scott <scott.the.elm at gmail.com>
  Date:   2021-11-07 (Sun, 07 Nov 2021)

  Changed paths:
    M mythtv/configure
    M mythtv/docs/doxygen-create-developer-docs.cfg
    M mythtv/libs/libmythtv/cardutil.cpp
    M mythtv/libs/libmythtv/recorders/NuppelVideoRecorder.cpp
    M mythtv/libs/libmythtv/recorders/NuppelVideoRecorder.h
    M mythtv/libs/libmythtv/recorders/analogsignalmonitor.cpp
    M mythtv/libs/libmythtv/recorders/v4lrecorder.cpp
    M mythtv/libs/libmythtv/recorders/vbitext/vbi.cpp
    R mythtv/libs/libmythtv/videodev_mjpeg.h
    M platform/win32/msvc/include/mythconfig.h

  Log Message:
  -----------
  remove vestiges of V4L1 support

support removed 2012-07-23 caac2d5d11ed5d685b9bff82f10912144e01b9a0
NB: that commit removed the define from libmythtv.pro

also:
remove decade old hack 399d84df22295647b0abce81a9a10bf0ce644490 which is irrelevant because it is now compiled as C++ since afe8de9326ab57eece4e956ff9b18004469d2907


  Commit: 65ad4a25e0acca254956975b303b695e0119d15c
      https://github.com/MythTV/mythtv/commit/65ad4a25e0acca254956975b303b695e0119d15c
  Author: ulmus-scott <scott.the.elm at gmail.com>
  Date:   2021-11-07 (Sun, 07 Nov 2021)

  Changed paths:
    M mythtv/libs/libmythtv/decoders/avformatdecoder.cpp
    M mythtv/libs/libmythtv/decoders/avformatdecoder.h
    R mythtv/libs/libmythtv/ivtv_myth.h

  Log Message:
  -----------
  cleanup avformatdecoder includes

ffmpeg includes in .h need to be before mythtv headers because mythchrono.h uses a #define from ffmpeg

MythTV has not used the linux/ivtv.h header since d78cbccd0442e8766bf59811db41301b7d46df33 in 2007.
The internal header (ivtv_myth.h) was all but deleted in e6ca81c825dbeee4d8a36559738a1643e254800a on 2020-02-01.
ivtv_myth.h is only included by avformatdecoder.cpp, so merge it into avformatdecoder.cpp.

The linux/ivtv.h header is also basically empty as well, now, and references its defines as deprecated in favor of those from linux/videodev2.h


  Commit: 2a6d90f2bb31baf384efbe6b889db870476a2b5e
      https://github.com/MythTV/mythtv/commit/2a6d90f2bb31baf384efbe6b889db870476a2b5e
  Author: ulmus-scott <scott.the.elm at gmail.com>
  Date:   2021-11-07 (Sun, 07 Nov 2021)

  Changed paths:
    M mythtv/configure
    M mythtv/docs/doxygen-create-developer-docs.cfg
    M mythtv/libs/libmythtv/libmythtv.pro
    M mythtv/libs/libmythtv/recorders/recorderbase.cpp
    M mythtv/libs/libmythtv/videosource.cpp

  Log Message:
  -----------
  remove unnecessary USING_HDPVR, use equivalent USING_V4L2 instead


  Commit: ebbed972f2903d1d0c76a39fd9583206db9747d5
      https://github.com/MythTV/mythtv/commit/ebbed972f2903d1d0c76a39fd9583206db9747d5
  Author: ulmus-scott <scott.the.elm at gmail.com>
  Date:   2021-11-07 (Sun, 07 Nov 2021)

  Changed paths:
    M mythtv/configure
    M mythtv/docs/doxygen-create-developer-docs.cfg
    M mythtv/libs/libmythtv/cardutil.cpp
    M mythtv/libs/libmythtv/libmythtv.pro
    M mythtv/libs/libmythtv/recorders/recorderbase.cpp
    M mythtv/libs/libmythtv/videosource.cpp
    M mythtv/programs/mythavtest/mythavtest.pro

  Log Message:
  -----------
  remove USING_IVTV, use equivalent* USING_V4L2 instead

*these lines were not compiled on FreeBSD.  They should compile.
However, the cards in question may not work under FreeBSD.

They were disabled 2008-10-14 in 51c9f74efbaef36551f7566f317d1c228784ed2e
referencing https://code.mythtv.org/trac/ticket/4751


Compare: https://github.com/MythTV/mythtv/compare/716568b6bc92...ebbed972f290


More information about the mythtv-commits mailing list