Mailing List Archive

[MythTV/mythtv] 591e01: remove vestiges of V4L1 support
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@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@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@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@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
_______________________________________________
mythtv-commits mailing list
mythtv-commits@mythtv.org
http://lists.mythtv.org/mailman/listinfo/mythtv-commits