[mythtv-users] Fwd: ansible settings for Raspberry PI 64 bits
Peter Bennett
pb.mythtv at gmail.com
Thu Nov 18 14:45:57 UTC 2021
On 11/18/21 2:29 AM, Scott Theisen wrote:
> On 11/17/21 9:49 PM, Gary Buhrmaster wrote:
>> On Thu, Nov 18, 2021 at 12:48 AM Peter Bennett <pb.mythtv at gmail.com>
>> wrote:
>>
>>> Wasn't crystalhd support eliminated from MythTV some time ago?
>>> Perhaps we can just delete the references to it in ansible.
>> As I recall, I think crystalhd moved to "deprecated"
>> status in a number of distributions. Given that
>> the hardware that used it is as far as I know all
>> EOL/EOS (although I have no doubt many are
>> still running systems that are technically EOL/EOS)
>> it may be time to just make crystalhd disappear
>> from MythTV for master and beyond (I suppose
>> one could do a quick poll to see if anyone on
>> the user lists or forums are using it to see if
>> it is worth trying to keep it sort of working).
>>
>> If one needs to differentiate, there are a couple
>> of facts ("ansible_machine" or "ansible_architecture")
>> that could be used to not attempt installation on
>> non-x86 systems.
>> _______________________________________________
>> mythtv-users mailing list
>> mythtv-users at mythtv.org
>> http://lists.mythtv.org/mailman/listinfo/mythtv-users
>> http://wiki.mythtv.org/Mailing_List_etiquette
>> MythTV Forums: https://forum.mythtv.org
> In master the only references to crystalhd are in ffmpeg, so the
> reference in configure and ansible should be removed:
>
> git grep -nE "crystalhd"
>
> mythtv/configure:7284:ffmpeg_optenable crystalhd sdl2 ffplay
> mythtv/external/FFmpeg/MAINTAINERS:159:
> crystalhd.c Philip Langdale
> mythtv/external/FFmpeg/MAINTAINERS:273:
> crystalhd.c Philip Langdale
> mythtv/external/FFmpeg/configure:1830: crystalhd
> mythtv/external/FFmpeg/configure:2899:crystalhd_deps="libcrystalhd_libcrystalhd_if_h"
>
> mythtv/external/FFmpeg/configure:3048:h264_crystalhd_decoder_select="crystalhd
> h264_mp4toannexb_bsf h264_parser"
> mythtv/external/FFmpeg/configure:3090:mpeg2_crystalhd_decoder_select="crystalhd"
>
> mythtv/external/FFmpeg/configure:3098:mpeg4_crystalhd_decoder_select="crystalhd"
>
> mythtv/external/FFmpeg/configure:3105:msmpeg4_crystalhd_decoder_select="crystalhd"
>
> mythtv/external/FFmpeg/configure:3108:vc1_crystalhd_decoder_select="crystalhd"
>
> mythtv/external/FFmpeg/configure:3130:wmv3_crystalhd_decoder_select="crystalhd"
>
> mythtv/external/FFmpeg/configure:6114:check_headers
> libcrystalhd/libcrystalhd_if.h
> mythtv/external/FFmpeg/configure:6683:enabled crystalhd && check_lib
> crystalhd "stdint.h libcrystalhd/libcrystalhd_if.h"
> DtsCrystalHDVersion -lcrystalhd
> mythtv/external/FFmpeg/libavcodec/Makefile:79:OBJS-$(CONFIG_CRYSTALHD)
> += crystalhd.o
> mythtv/external/FFmpeg/libavcodec/allcodecs.c:141:extern AVCodec
> ff_h264_crystalhd_decoder;
> mythtv/external/FFmpeg/libavcodec/allcodecs.c:195:extern AVCodec
> ff_mpeg4_crystalhd_decoder;
> mythtv/external/FFmpeg/libavcodec/allcodecs.c:201:extern AVCodec
> ff_mpeg2_crystalhd_decoder;
> mythtv/external/FFmpeg/libavcodec/allcodecs.c:212:extern AVCodec
> ff_msmpeg4_crystalhd_decoder;
> mythtv/external/FFmpeg/libavcodec/allcodecs.c:329:extern AVCodec
> ff_vc1_crystalhd_decoder;
> mythtv/external/FFmpeg/libavcodec/allcodecs.c:361:extern AVCodec
> ff_wmv3_crystalhd_decoder;
> mythtv/external/FFmpeg/libavcodec/crystalhd.c:53:#include
> <libcrystalhd/bc_dts_types.h>
> mythtv/external/FFmpeg/libavcodec/crystalhd.c:54:#include
> <libcrystalhd/bc_dts_defs.h>
> mythtv/external/FFmpeg/libavcodec/crystalhd.c:55:#include
> <libcrystalhd/libcrystalhd_if.h>
> mythtv/external/FFmpeg/libavcodec/crystalhd.c:107: {
> "crystalhd_downscale_width",
> mythtv/external/FFmpeg/libavcodec/crystalhd.c:655:static int
> crystalhd_decode_packet(AVCodecContext *avctx, const AVPacket *avpkt)
> mythtv/external/FFmpeg/libavcodec/crystalhd.c:669: * Despite
> being notionally opaque, either libcrystalhd or
> mythtv/external/FFmpeg/libavcodec/crystalhd.c:707:static int
> crystalhd_receive_frame(AVCodecContext *avctx, AVFrame *frame)
> mythtv/external/FFmpeg/libavcodec/crystalhd.c:734: ret =
> crystalhd_decode_packet(avctx, &pkt);
> mythtv/external/FFmpeg/libavcodec/crystalhd.c:736: //
> crystalhd_is_buffer_full() should avoid this.
> mythtv/external/FFmpeg/libavcodec/crystalhd.c:771: static const
> AVClass x##_crystalhd_class = { \
> mythtv/external/FFmpeg/libavcodec/crystalhd.c:772: .class_name = #x
> "_crystalhd", \
> mythtv/external/FFmpeg/libavcodec/crystalhd.c:777: AVCodec
> ff_##x##_crystalhd_decoder = { \
> mythtv/external/FFmpeg/libavcodec/crystalhd.c:778: .name = #x
> "_crystalhd", \
> mythtv/external/FFmpeg/libavcodec/crystalhd.c:783: .priv_class =
> &x##_crystalhd_class, \
> mythtv/external/FFmpeg/libavcodec/crystalhd.c:786: .receive_frame =
> crystalhd_receive_frame, \
> mythtv/external/FFmpeg/libavcodec/crystalhd.c:791: .wrapper_name =
> "crystalhd", \
>
> git grep -nE "bc_dts"
>
> mythtv/external/FFmpeg/libavcodec/crystalhd.c:53:#include
> <libcrystalhd/bc_dts_types.h>
> mythtv/external/FFmpeg/libavcodec/crystalhd.c:54:#include
> <libcrystalhd/bc_dts_defs.h>
>
> _______________________________________________
>
I believe that crystalhd support was removed from MythTV some time ago.
If nobody disagrees, I can remove it from the ansible master scripts.
Peter
More information about the mythtv-users
mailing list