[mythtv-users] Fwd: ansible settings for Raspberry PI 64 bits

Scott Theisen scott.the.elm at gmail.com
Thu Nov 18 07:29:41 UTC 2021


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>



More information about the mythtv-users mailing list