Opened 6 years ago
Closed 6 years ago
Last modified 6 years ago
#13273 closed Bug Report - General (fixed)
cannot enable hd-pvr support after 9563786648369ce614ff956c84331e8fa9c5d5ff
Reported by: | yianniv | Owned by: | Peter Bennett |
---|---|---|---|
Priority: | minor | Milestone: | 30.0 |
Component: | MythTV - General | Version: | Master Head |
Severity: | medium | Keywords: | |
Cc: | Ticket locked: | no |
Description
Hi,
After upgrading to latest master I couldn't build with hd-pvr, video4linux and ivtv support. I did a git digest and it showed commit 9563786648369ce614ff956c84331e8fa9c5d5ff as the culprit.
I tried it on two systems with opensuse tumbleweed, one that hasn't upgraded linux for a while (qt 5.4.1) and a laptop that is up to date (qt 5.10). Both exhibit the same behavior.
The following are from the laptop:
./configure at an older commit:
yianni@eagle3:~/mythtv-git> git checkout 5dea615d059984e52404c242d1af33ca97b19023 Note: checking out '5dea615d059984e52404c242d1af33ca97b19023'. You are in 'detached HEAD' state. You can look around, make experimental changes and commit them, and you can discard any commits you make in this state without impacting any branches by performing another checkout. If you want to create a new branch to retain commits you create, you may do so (now or later) by using -b with the checkout command again. Example: git checkout -b <new-branch-name> HEAD is now at 5dea615d05 Fix crash when invoking Interactive TV (MHEG) pages yianni@eagle3:~/mythtv-git> cd mythtv yianni@eagle3:~/mythtv-git/mythtv> ./configure --previous Options: --enable-hdpvr # Basic Settings Compile type profile Compiler cache yes DistCC no qmake /usr/bin/qmake-qt5 install prefix /usr/local runtime prefix /usr/local CPU x86 x86_64 (model name : AMD A8-6410 APU with AMD Radeon R5 Graphics) yasm yes MMX enabled yes MMXEXT enabled yes 3DNow! enabled yes 3DNow! extended enabled yes SSE enabled yes SSSE3 enabled yes AESNI enabled yes AVX enabled yes XOP enabled yes FMA3 enabled yes FMA4 enabled yes i686 features enabled yes # Input Support Joystick menu yes lirc support yes libCEC device support yes [/usr/include] Video4Linux support yes ivtv support yes HD-PVR support yes FireWire support no DVB support yes [/usr/include] DVB-S2 support yes HDHomeRun support yes V@Box TV Gateway support yes Ceton support yes ASI support no # Sound Output Support PulseAudio support yes OSS support yes ALSA support yes JACK support default libfftw3 support yes # Video Output Support x11 support yes xrandr support yes xv support yes VDPAU support yes VAAPI support yes CrystalHD support no OpenMAX support no OpenGL video yes OpenGL ThemePainter yes MHEG support yes libass subtitle support yes # Misc Features Frontend yes Backend yes mythlogserver no multi threaded libavcodec yes libxml2 support yes [/usr/include/libxml2] libdns_sd (Bonjour) yes libcrypto yes OpenGL ES 2.0 no BD-J (Bluray java) no BD-J type j2se systemd_notify no systemd_journal no # Bindings bindings_perl yes bindings_python yes bindings_php yes # External Codec Options mp3lame no xvid no x264 no x265 (HEVC) no vpx no SDL2 no Creating libs/libmythbase/mythconfig.h and libs/libmythbase/mythconfig.mak external/FFmpeg/libavutil/avconfig.h is unchanged Configuring libhdhomerun... Configuring libmythbluray... Configuring libmythdvdnav... Configuring libsamplerate... Configuring libudfread... Configuring minilzo... Configuring libmythsoundtouch... Configuring libXNVCtrl... yianni@eagle3:~/mythtv-git/mythtv>
./configure at current commit:
yianni@eagle3:~/mythtv-git/mythtv> ./configure --enable-hdpvr \n#### FFmpeg CONFIGURATION #### install prefix /usr/local source path . C compiler ccache gcc C library glibc host C compiler gcc host C library glibc ARCH x86 (generic) big-endian no runtime cpu detection yes standalone assembly yes x86 assembler yasm MMX enabled yes MMXEXT enabled yes 3DNow! enabled yes 3DNow! extended enabled yes SSE enabled yes SSSE3 enabled yes AESNI enabled yes AVX enabled yes AVX2 enabled yes XOP enabled yes FMA3 enabled yes FMA4 enabled yes i686 features enabled yes CMOV is fast yes EBX available yes EBP available yes debug symbols yes strip symbols yes optimize for size no optimizations yes static no shared yes postprocessing support yes network support yes threading support pthreads safe bitstream reader yes texi2html enabled no perl enabled yes pod2man enabled yes makeinfo enabled no makeinfo supports HTML no External libraries: alsa iconv libxcb libxcb_shm libxml2 xlib bzlib libass libxcb_shape libxcb_xfixes lzma zlib External libraries providing hardware acceleration: cuda cuvid v4l2_m2m vaapi vdpau Libraries: avcodec avfilter avutil postproc swresample swscale avdevice avformat Programs: ffmpeg ffprobe ffserver Enabled decoders: aac aura evrc microdvd pcm_lxf sgi aac_fixed aura2 exr mimic pcm_mulaw sgirle aac_latm avrn ffv1 mjpeg pcm_s16be sheervideo aasc avrp ffvhuff mjpeg_cuvid pcm_s16be_planar shorten ac3 avs ffwavesynth mjpegb pcm_s16le sipr ac3_fixed avui fic mlp pcm_s16le_planar smackaud adpcm_4xm ayuv fits mmvideo pcm_s24be smacker adpcm_adx bethsoftvid flac motionpixels pcm_s24daud smc adpcm_afc bfi flashsv movtext pcm_s24le smvjpeg adpcm_aica bink flashsv2 mp1 pcm_s24le_planar snow adpcm_ct binkaudio_dct flic mp1float pcm_s32be sol_dpcm adpcm_dtk binkaudio_rdft flv mp2 pcm_s32le sonic adpcm_ea bintext fmvc mp2float pcm_s32le_planar sp5x adpcm_ea_maxis_xa bitpacked fourxm mp3 pcm_s64be speedhq adpcm_ea_r1 bmp fraps mp3adu pcm_s64le srgc adpcm_ea_r2 bmv_audio frwu mp3adufloat pcm_s8 srt adpcm_ea_r3 bmv_video g2m mp3float pcm_s8_planar ssa adpcm_ea_xas brender_pix g723_1 mp3on4 pcm_u16be stl adpcm_g722 c93 g729 mp3on4float pcm_u16le subrip adpcm_g726 cavs gdv mpc7 pcm_u24be subviewer adpcm_g726le ccaption gif mpc8 pcm_u24le subviewer1 adpcm_ima_amv cdgraphics gremlin_dpcm mpeg1_cuvid pcm_u32be sunrast adpcm_ima_apc cdxl gsm mpeg1_v4l2m2m pcm_u32le svq1 adpcm_ima_dat4 cfhd gsm_ms mpeg1_vdpau pcm_u8 svq3 adpcm_ima_dk3 cinepak h261 mpeg1video pcm_zork tak adpcm_ima_dk4 clearvideo h263 mpeg2_cuvid pcx targa adpcm_ima_ea_eacs cljr h263_v4l2m2m mpeg2_v4l2m2m pgm targa_y216 adpcm_ima_ea_sead cllc h263i mpeg2video pgmyuv tdsc adpcm_ima_iss comfortnoise h263p mpeg4 pgssub text adpcm_ima_oki cook h264 mpeg4_cuvid pictor theora adpcm_ima_qt cpia h264_cuvid mpeg4_v4l2m2m pixlet thp adpcm_ima_rad cscd h264_v4l2m2m mpeg4_vdpau pjs tiertexseqvideo adpcm_ima_smjpeg cyuv h264_vdpau mpeg_vdpau png tiff adpcm_ima_wav dca hap mpegvideo ppm tmv adpcm_ima_ws dds hevc mpl2 prores truehd adpcm_ms dfa hevc_cuvid msa1 prores_lgpl truemotion1 adpcm_mtaf dirac hnm4_video mscc psd truemotion2 adpcm_psx dnxhd hq_hqa msmpeg4v1 ptx truemotion2rt adpcm_sbpro_2 dolby_e hqx msmpeg4v2 qcelp truespeech adpcm_sbpro_3 dpx huffyuv msmpeg4v3 qdm2 tscc adpcm_sbpro_4 dsd_lsbf iac msrle qdmc tscc2 adpcm_swf dsd_lsbf_planar idcin mss1 qdraw tta adpcm_thp dsd_msbf idf mss2 qpeg twinvq adpcm_thp_le dsd_msbf_planar iff_ilbm msvideo1 qtrle txd adpcm_vima dsicinaudio imc mszh r10k ulti adpcm_xa dsicinvideo indeo2 mts2 r210 utvideo adpcm_yamaha dss_sp indeo3 mvc1 ra_144 v210 aic dst indeo4 mvc2 ra_288 v210x alac dvaudio indeo5 mxpeg ralf v308 alias_pix dvbsub interplay_acm nellymoser rawvideo v408 als dvdsub interplay_dpcm nuv realtext v410 amrnb dvvideo interplay_video on2avc rl2 vb amrwb dxa jacosub opus roq vble amv dxtory jpeg2000 paf_audio roq_dpcm vc1 anm dxv jpegls paf_video rpza vc1_cuvid ansi eac3 jv pam rscc vc1_v4l2m2m ape eacmv kgv1 pbm rv10 vc1_vdpau apng eamad kmvc pcm_alaw rv20 vc1image ass eatgq lagarith pcm_bluray rv30 vcr1 asv1 eatgv loco pcm_dvd rv40 vmdaudio asv2 eatqi m101 pcm_f16le s302m vmdvideo atrac1 eightbps mace3 pcm_f24le sami vmnc atrac3 eightsvx_exp mace6 pcm_f32be sanm vorbis atrac3al eightsvx_fib magicyuv pcm_f32le scpr vp3 atrac3p escape124 mdec pcm_f64be screenpresso vp5 atrac3pal escape130 metasound pcm_f64le sdx2_dpcm vp6 vp6a vp9_v4l2m2m wmav1 wnv1 xface ylc vp6f vplayer wmav2 wrapped_avframe xl yop vp7 vqa wmavoice ws_snd1 xma1 yuv4 vp8 wavpack wmv1 xan_dpcm xma2 zero12v vp8_cuvid webp wmv2 xan_wc3 xpm zerocodec vp8_v4l2m2m webvtt wmv3 xan_wc4 xsub zlib vp9 wmalossless wmv3_vdpau xbin xwd zmbv vp9_cuvid wmapro wmv3image xbm y41p Enabled encoders: a64multi comfortnoise ljpeg pcm_s16be_planar prores tta a64multi5 dca mjpeg pcm_s16le prores_aw utvideo aac dnxhd mjpeg_vaapi pcm_s16le_planar prores_ks v210 ac3 dpx mlp pcm_s24be qtrle v308 ac3_fixed dvbsub movtext pcm_s24daud r10k v408 adpcm_adx dvdsub mp2 pcm_s24le r210 v410 adpcm_g722 dvvideo mp2fixed pcm_s24le_planar ra_144 vc2 adpcm_g726 eac3 mpeg1video pcm_s32be rawvideo vorbis adpcm_g726le ffv1 mpeg2_vaapi pcm_s32le roq vp8_v4l2m2m adpcm_ima_qt ffvhuff mpeg2video pcm_s32le_planar roq_dpcm vp8_vaapi adpcm_ima_wav fits mpeg4 pcm_s64be rv10 vp9_vaapi adpcm_ms flac mpeg4_v4l2m2m pcm_s64le rv20 wavpack adpcm_swf flashsv msmpeg4v2 pcm_s8 s302m webvtt adpcm_yamaha flashsv2 msmpeg4v3 pcm_s8_planar sgi wmav1 alac flv msvideo1 pcm_u16be snow wmav2 alias_pix g723_1 nellymoser pcm_u16le sonic wmv1 amv gif opus pcm_u24be sonic_ls wmv2 apng h261 pam pcm_u24le srt wrapped_avframe ass h263 pbm pcm_u32be ssa xbm asv1 h263_v4l2m2m pcm_alaw pcm_u32le subrip xface asv2 h263p pcm_f32be pcm_u8 sunrast xsub avrp h264_v4l2m2m pcm_f32le pcx svq1 xwd avui h264_vaapi pcm_f64be pgm targa y41p ayuv hevc_vaapi pcm_f64le pgmyuv text yuv4 bmp huffyuv pcm_mulaw png tiff zlib cinepak jpeg2000 pcm_s16be ppm truehd zmbv cljr jpegls Enabled hwaccels: h263_vaapi hevc_cuvid mpeg1_cuvid mpeg2_vdpau vc1_cuvid vp9_cuvid h264_cuvid hevc_vaapi mpeg1_vdpau mpeg4_cuvid vc1_vaapi vp9_vaapi h264_vaapi hevc_vdpau mpeg2_cuvid mpeg4_vaapi vc1_vdpau wmv3_vaapi h264_vdpau mjpeg_cuvid mpeg2_vaapi mpeg4_vdpau vp8_cuvid wmv3_vdpau Enabled parsers: aac dca dvdsub hevc png vc1 aac_latm dirac flac mjpeg pnm vorbis ac3 dnxhd g729 mlp rv30 vp3 adx dpx gsm mpeg4video rv40 vp8 bmp dvaudio h261 mpegaudio sipr vp9 cavsvideo dvbsub h263 mpegvideo tak xma cook dvd_nav h264 opus Enabled demuxers: aa dfa image2 mjpeg_2000 pcm_s8 str aac dirac image2_alias_pix mlp pcm_u16be subviewer ac3 dnxhd image2_brender_pix mlv pcm_u16le subviewer1 acm dsf image2pipe mm pcm_u24be sup act dsicin image_bmp_pipe mmf pcm_u24le svag adf dss image_dds_pipe mov pcm_u32be swf adp dts image_dpx_pipe mp3 pcm_u32le tak ads dtshd image_exr_pipe mpc pcm_u8 tedcaptions adx dv image_j2k_pipe mpc8 pjs thp aea dvbsub image_jpeg_pipe mpegps pmp threedostr afc dvbtxt image_jpegls_pipe mpegts pva tiertexseq aiff dxa image_pam_pipe mpegvideo pvf tmv aix ea image_pbm_pipe mpjpeg qcp truehd amr ea_cdata image_pcx_pipe mpl2 r3d tta anm eac3 image_pgm_pipe mpsub rawvideo tty apc epaf image_pgmyuv_pipe msf realtext txd ape ffm image_pictor_pipe msnwc_tcp redspark v210 apng ffmetadata image_png_pipe mtaf rl2 v210x aqtitle filmstrip image_ppm_pipe mtv rm vag asf fits image_psd_pipe musx roq vc1 asf_o flac image_qdraw_pipe mv rpl vc1t ass flic image_sgi_pipe mvi rsd vivo ast flv image_sunrast_pipe mxf rso vmd au fourxm image_svg_pipe mxg rtp vobsub avi frm image_tiff_pipe mythtv_mpegts rtsp voc avr fsb image_webp_pipe mythtv_mpegtsraw s337m vpk avs g722 image_xpm_pipe nc sami vplayer bethsoftvid g723_1 ingenient nistsphere sap vqf bfi g726 ipmovie nsv sbg w64 bfstm g726le ircam nut scc wav bink g729 iss nuv sdp wc3 bintext gdv iv8 ogg sdr2 webm_dash_manifest bit genh ivf oma sds webvtt bmv gif ivr paf sdx wsaud boa gsm jacosub pcm_alaw segafilm wsd brstm gxf jv pcm_f32be shorten wsvqa c93 h261 live_flv pcm_f32le siff wtv caf h263 lmlm4 pcm_f64be sln wv cavsvideo h264 loas pcm_f64le smacker wve cdg hevc lrc pcm_mulaw smjpeg xa cdxl hls lvf pcm_s16be smush xbin cine hnm lxf pcm_s16le sol xmv concat ico m4v pcm_s24be sox xvag dash idcin matroska pcm_s24le spdif xwma data idf mgsts pcm_s32be srt yop daud iff microdvd pcm_s32le stl yuv4mpegpipe dcstr ilbc mjpeg Enabled muxers: a64 f4v ilbc mpeg2dvd pcm_s32be spdif ac3 ffm image2 mpeg2svcd pcm_s32le spx adts ffmetadata image2pipe mpeg2video pcm_s8 srt adx fifo ipod mpeg2vob pcm_u16be stream_segment aiff filmstrip ircam mpegts pcm_u16le sup amr fits ismv mpjpeg pcm_u24be swf apng flac ivf mxf pcm_u24le tee asf flv jacosub mxf_d10 pcm_u32be tg2 asf_stream framecrc latm mxf_opatom pcm_u32le tgp ass framehash lrc null pcm_u8 truehd ast framemd5 m4v nut psp tta au g722 matroska oga rawvideo uncodedframecrc avi g723_1 matroska_audio ogg rm vc1 avm2 g726 md5 ogv roq vc1t bit g726le microdvd oma rso voc caf gif mjpeg opus rtp w64 cavsvideo gsm mkvtimestamp_v2 pcm_alaw rtp_mpegts wav crc gxf mlp pcm_f32be rtsp webm dash h261 mmf pcm_f32le sap webm_chunk data h263 mov pcm_f64be scc webm_dash_manifest daud h264 mp2 pcm_f64le segment webp dirac hash mp3 pcm_mulaw singlejpeg webvtt dnxhd hds mp4 pcm_s16be smjpeg wtv dts hevc mpeg1system pcm_s16le smoothstreaming wv dv hls mpeg1vcd pcm_s24be sox yuv4mpegpipe eac3 ico mpeg1video pcm_s24le Enabled protocols: async ffrtmphttp http mmst rtp tee cache file httpproxy pipe srtp udp concat ftp icecast prompeg subfile udplite crypto gopher md5 rtmp tcp unix data hls mmsh rtmpt Enabled filters: abench astreamselect delogo hwmap pixdesctest silenceremove abitscope atadenoise deshake hwupload pixscope sine acompressor atempo despill hwupload_cuda pp smartblur acopy atrim detelecine hysteresis pp7 smptebars acrossfade avectorscope dilation idet premultiply smptehdbars acrusher avgblur displace il prewitt sobel adelay bandpass doubleweave inflate pseudocolor spectrumsynth adrawgraph bandreject drawbox interlace psnr split aecho bass drawgraph interleave pullup spp aemphasis bbox drawgrid join qp ssim aeval bench dynaudnorm kerndeint random stereo3d aevalsrc biquad earwax lenscorrection readeia608 stereotools afade bitplanenoise ebur128 life readvitc stereowiden afftfilt blackdetect edgedetect limiter realtime streamselect afir blackframe elbg loop remap subtitles aformat blend eq loudnorm removegrain super2xsai agate boxblur equalizer lowpass removelogo superequalizer ahistogram bwdif erosion lumakey repeatfields surround ainterleave cellauto extractplanes lut replaygain swaprect alimiter channelmap extrastereo lut2 reverse swapuv allpass channelsplit fade lut3d rgbtestsrc tblend allrgb chorus fftfilt lutrgb roberts telecine allyuv chromakey field lutyuv rotate testsrc aloop ciescope fieldhint mandelbrot sab testsrc2 alphaextract codecview fieldmatch maskedclamp scale threshold alphamerge color fieldorder maskedmerge scale2ref thumbnail amerge colorbalance find_rect mcdeint scale_vaapi tile ametadata colorchannelmixer firequalizer mergeplanes select tinterlace amix colorkey flanger mestimate selectivecolor tlut2 amovie colorlevels floodfill metadata sendcmd tonemap anequalizer colormatrix format midequalizer separatefields transpose anoisesrc colorspace fps minterpolate setdar treble anull compand framepack movie setfield tremolo anullsink compensationdelay framerate mpdecimate setpts trim anullsrc concat framestep mptestsrc setsar unpremultiply apad convolution fspp negate settb unsharp aperms convolve gblur nlmeans showcqt uspp aphasemeter copy geq nnedi showfreqs vaguedenoiser aphaser cover_rect gradfun noformat showinfo vectorscope apulsator crop haas noise showpalette vflip arealtime cropdetect haldclut null showspectrum vibrato aresample crossfeed haldclutsrc nullsink showspectrumpic vignette areverse crystalizer hdcd nullsrc showvolume vmafmotion aselect curves headphone oscilloscope showwaves volume asendcmd datascope hflip overlay showwavespic volumedetect asetnsamples dcshift highpass owdenoise shuffleframes vstack asetpts dctdnoiz histeq pad shuffleplanes w3fdif asetrate deband histogram palettegen sidechaincompress waveform asettb decimate hqdn3d paletteuse sidechaingate weave ashowinfo deflate hqx pan sidedata xbr asidedata deflicker hstack perms signalstats yadif asplit deinterlace_vaapi hue perspective signature yuvtestsrc ass dejudder hwdownload phase silencedetect zoompan astats Enabled bsfs: aac_adtstoasc extract_extradata mjpeg2jpeg mp3_header_decompress null vp9_raw_reorder chomp h264_mp4toannexb mjpega_dump_header mpeg4_unpack_bframes remove_extradata vp9_superframe dca_core hevc_mp4toannexb mov2textsub noise text2movsub vp9_superframe_split dump_extradata imx_dump_header Enabled indevs: alsa fbdev lavfi oss v4l2 xcbgrab Enabled outdevs: alsa fbdev oss v4l2 xv License: GPL version 2 or later Creating configuration files ... config.asm is unchanged libavutil/avconfig.h is unchanged libavcodec/bsf_list.c is unchanged libavformat/protocol_list.c is unchanged \n#### MythTV CONFIGURATION #### # Basic Settings Qt minimum version 5.2 Qt installed version 5.10.0 Compile type profile Compiler cache yes DistCC no qmake /usr/bin/qmake-qt5 install prefix /usr/local runtime prefix /usr/local CPU x86 x86_64 (model name : AMD A8-6410 APU with AMD Radeon R5 Graphics) standalone assembly yes x86 assembler yasm MMX enabled yes MMXEXT enabled yes 3DNow! enabled yes 3DNow! extended enabled yes SSE enabled yes SSSE3 enabled yes AESNI enabled yes AVX enabled yes AVX2 enabled yes XOP enabled yes FMA3 enabled yes FMA4 enabled yes i686 features enabled yes Creating configuration files ... # Input Support Joystick menu yes lirc support yes libCEC device support yes [/usr/include] Video4Linux support no ivtv support no HD-PVR support no FireWire support no DVB support yes [/usr/include] DVB-S2 support yes HDHomeRun support yes V@Box TV Gateway support yes Ceton support yes DVEO ASI support no # Sound Output Support PulseAudio support yes OSS support yes ALSA support yes JACK support default libfftw3 support yes # Video Output Support x11 support yes xrandr support yes xv support yes VDPAU support yes VAAPI support yes CrystalHD support no OpenMAX support no OpenGL support yes OpenGL video yes OpenGL ThemePainter yes MHEG support yes libass subtitle support yes # Misc Features Frontend yes Backend yes mythlogserver no multi threaded libavcodec yes libxml2 support yes [/usr/include/libxml2] libdns_sd (Bonjour) yes libcrypto yes OpenGL ES 2.0 no BD-J (Bluray java) no BD-J type j2se systemd_notify no systemd_journal no # Bindings bindings_perl yes bindings_python yes bindings_php yes # External Codec Options mp3lame no xvid no x264 no x265 (HEVC) no vpx no Creating libs/libmythbase/mythconfig.h and libs/libmythbase/mythconfig.mak Created libs/libmythbase/mythconfig.h Created libs/libmythbase/mythconfig.mak Configuring libhdhomerun... Configuring libmythbluray... Configuring libmythdvdnav... Configuring libsamplerate... Configuring libudfread... Configuring minilzo... Configuring libmythsoundtouch... Configuring libXNVCtrl...
Please let me know if I should provide any more info.
Best regards,
Yianni
Change History (5)
Note: See
TracTickets for help on using
tickets.
In 618d7fcdea/mythtv: