From nobody Sat Jan 06 18:18:16 2024 X-Original-To: ports-bugs@mlmmj.nyi.freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2610:1c1:1:606c::19:1]) by mlmmj.nyi.freebsd.org (Postfix) with ESMTP id 4T6pV13Qfmz56sYm for ; Sat, 6 Jan 2024 18:18:17 +0000 (UTC) (envelope-from bugzilla-noreply@freebsd.org) Received: from mxrelay.nyi.freebsd.org (mxrelay.nyi.freebsd.org [IPv6:2610:1c1:1:606c::19:3]) (using TLSv1.3 with cipher TLS_AES_256_GCM_SHA384 (256/256 bits) key-exchange X25519 server-signature RSA-PSS (4096 bits) server-digest SHA256 client-signature RSA-PSS (4096 bits) client-digest SHA256) (Client CN "mxrelay.nyi.freebsd.org", Issuer "R3" (verified OK)) by mx1.freebsd.org (Postfix) with ESMTPS id 4T6pV072Jjz4mtj for ; Sat, 6 Jan 2024 18:18:16 +0000 (UTC) (envelope-from bugzilla-noreply@freebsd.org) ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=freebsd.org; s=dkim; t=1704565097; h=from:from:reply-to:subject:subject:date:date:message-id:message-id: to:to:cc:mime-version:mime-version:content-type:content-type: content-transfer-encoding:content-transfer-encoding; bh=wo6mUab4i+zytxqi6faV86nOgOLKrGxQk0b3ja+jTWg=; b=F1pinpyMaXewHvr8ePL8QJ9gzdBk0F497NFzfvNm/l3IlklKn0WZwpCTntDMG6mfxtxrA8 xRSyGagpJM502dA1NA318C3jTKfJ8u01RdiF8XJ7tDEoqH+E32TVuk/ClpUlr9cF0+Z1XZ VE+Dyhno+XyNeSr0vgFebCVJckhZCwahREOYezef+HqzrvsJ5/gQ1kN8Bx3LpgosS1MKXG 4dawqY0QQSIvecNm0PZxYHo9CyNUBQuNcdDu8Ukg/3/m3HaNd+Jd7P3kWSRduB030LEuqU mvfSwd7TqpnwuiA21GnZ/t40HAqlqt/pGsk1yu7pPuuqjua9Q5j9kbjFcTFQzw== ARC-Authentication-Results: i=1; mx1.freebsd.org; none ARC-Seal: i=1; s=dkim; d=freebsd.org; t=1704565097; a=rsa-sha256; cv=none; b=mw8Ku9af+aW08cyHiu4jfF9u5KRU/rc1ZD6Yz4owrdvLrr421ENcBmHJEWrJg1rdIV47A5 1ckss0ejoqTvxhhW41NH0CkSV7aZTfzF3Dte0LkAez6BtoP9ndoAMsaPo2A5nCE8+NpD5Q inHCfss//TlfUVxvkLiNpxzEMi4A9TWSMaucy/rw+Hfj+mByfP2BdXCpLrcKT8L3I8k2TW GKq74Yy2sEQK8Hz/UOwR7zgjEkLuo9xVILWaNoEtsQdMHIs3ELUvf1d4wT5RiKJ0zJHixX LwBgx21+JyOIPBlaynxh0EehsAkVd4Y1E85xon0Tmd8apnVkAUmkp4u6ZSkjAA== Received: from kenobi.freebsd.org (kenobi.freebsd.org [IPv6:2610:1c1:1:606c::50:1d]) (using TLSv1.3 with cipher TLS_AES_256_GCM_SHA384 (256/256 bits) key-exchange X25519 server-signature RSA-PSS (4096 bits) server-digest SHA256) (Client did not present a certificate) by mxrelay.nyi.freebsd.org (Postfix) with ESMTPS id 4T6pV060XxzrqW for ; Sat, 6 Jan 2024 18:18:16 +0000 (UTC) (envelope-from bugzilla-noreply@freebsd.org) Received: from kenobi.freebsd.org ([127.0.1.5]) by kenobi.freebsd.org (8.15.2/8.15.2) with ESMTP id 406IIGFh087326 for ; Sat, 6 Jan 2024 18:18:16 GMT (envelope-from bugzilla-noreply@freebsd.org) Received: (from www@localhost) by kenobi.freebsd.org (8.15.2/8.15.2/Submit) id 406IIGg7087325 for ports-bugs@FreeBSD.org; Sat, 6 Jan 2024 18:18:16 GMT (envelope-from bugzilla-noreply@freebsd.org) X-Authentication-Warning: kenobi.freebsd.org: www set sender to bugzilla-noreply@freebsd.org using -f From: bugzilla-noreply@freebsd.org To: ports-bugs@FreeBSD.org Subject: [Bug 276158] multimedia/obs-studio : FFmpeg VAAPI H264 / HEVC encoding not supported. Date: Sat, 06 Jan 2024 18:18:16 +0000 X-Bugzilla-Reason: AssignedTo X-Bugzilla-Type: new X-Bugzilla-Watch-Reason: None X-Bugzilla-Product: Ports & Packages X-Bugzilla-Component: Individual Port(s) X-Bugzilla-Version: Latest X-Bugzilla-Keywords: X-Bugzilla-Severity: Affects Only Me X-Bugzilla-Who: marietto2008@gmail.com X-Bugzilla-Status: New X-Bugzilla-Resolution: X-Bugzilla-Priority: --- X-Bugzilla-Assigned-To: yuri@freebsd.org X-Bugzilla-Flags: maintainer-feedback? X-Bugzilla-Changed-Fields: bug_id short_desc product version rep_platform op_sys bug_status bug_severity priority component assigned_to reporter flagtypes.name Message-ID: Content-Type: text/plain; charset="UTF-8" Content-Transfer-Encoding: quoted-printable X-Bugzilla-URL: https://bugs.freebsd.org/bugzilla/ Auto-Submitted: auto-generated List-Id: Ports bug reports List-Archive: https://lists.freebsd.org/archives/freebsd-ports-bugs List-Help: List-Post: List-Subscribe: List-Unsubscribe: Sender: owner-freebsd-ports-bugs@freebsd.org X-BeenThere: freebsd-ports-bugs@freebsd.org MIME-Version: 1.0 https://bugs.freebsd.org/bugzilla/show_bug.cgi?id=3D276158 Bug ID: 276158 Summary: multimedia/obs-studio : FFmpeg VAAPI H264 / HEVC encoding not supported. Product: Ports & Packages Version: Latest Hardware: Any OS: Any Status: New Severity: Affects Only Me Priority: --- Component: Individual Port(s) Assignee: yuri@freebsd.org Reporter: marietto2008@gmail.com Assignee: yuri@freebsd.org Flags: maintainer-feedback?(yuri@freebsd.org) Hello to everyone. I'm using FreeBSD 14.0-p3 with the latest packages and I'm trying to enable= the VAAPI H264 / HEVC encoding for obs-studio,but it says that they aren't supported. There may be a bug somewhere ? start-obs : sh << EOF env LD_LIBMAP=3D"`nv-sglrun printenv LD_LIBMAP | grep -v libGL`" obs EOF # ./start-obs shim init info: Using EGL/X11 info: CPU Name: Intel(R) Core(TM) i9-9900K CPU @ 3.60GHz info: CPU Speed: 3600.00MHz info: Physical Cores: 8, Logical Cores: 16 info: Physical Memory: 31734MB Total, 19859MB Free info: Kernel Version: FreeBSD 14.0-RELEASE-p3 info: Distribution: FreeBSD "14.0" info: Window System: X11.0, Vendor: The X.Org Foundation, Version: 1.21.1 info: Qt Version: 6.6.1 (runtime), 6.6.1 (compiled) info: Portable mode: false info: OBS 30.0.2 (freebsd) info: --------------------------------- info: --------------------------------- info: audio settings reset: samples per sec: 48000 speakers: 2 max buffering: 960 milliseconds buffering type: dynamically increasing info: --------------------------------- info: Initializing OpenGL... info: Loading up OpenGL on adapter NVIDIA Corporation NVIDIA GeForce GTX 10= 60 3GB/PCIe/SSE2 info: OpenGL loaded successfully, version 3.3.0 NVIDIA 535.146.02, shading language 3.30 NVIDIA via Cg compiler info: --------------------------------- info: video settings reset: base resolution: 1920x1080 output resolution: 1280x720 downscale filter: Bicubic fps: 30/1 format: NV12 YUV mode: Rec. 709/Partial info: NV12 texture support not available info: P010 texture support not available info: Audio monitoring device: name: Default id: default info: --------------------------------- info: [pipewire] No captures available warning: v4l2loopback not installed, virtual camera disabled info: NVENC supported info: FFmpeg VAAPI H264 encoding not supported info: FFmpeg VAAPI HEVC encoding not supported info: [obs-websocket] [obs_module_load] you can haz websockets (Version: 5.= 0.1 | RPC Version: 1) info: [obs-websocket] [obs_module_load] Qt version (compile-time): 6.6.1 | = Qt version (run-time): 6.6.1 info: [obs-websocket] [obs_module_load] Linked ASIO Version: 101201 info: [obs-websocket] [obs_module_load] Module loaded. info: [vlc-video]: VLC 3.0.20 Vetinari found, VLC video source enabled info: --------------------------------- info: Loaded Modules: info: vlc-video.so info: text-freetype2.so info: sndio.so info: rtmp-services.so info: oss-audio.so info: obs-x264.so info: obs-websocket.so info: obs-webrtc.so info: obs-transitions.so info: obs-outputs.so info: obs-filters.so info: obs-ffmpeg.so info: linux-v4l2.so info: linux-pulseaudio.so info: linux-pipewire.so info: linux-jack.so info: linux-capture.so info: image-source.so info: frontend-tools.so info: --------------------------------- info: =3D=3D=3D=3D Startup complete =3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D= =3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D= =3D=3D=3D=3D=3D=3D=3D=3D=3D info: All scene data cleared info: ------------------------------------------------ info: Switched to scene 'Scene' info: ------------------------------------------------ info: Loaded scenes: info: - scene 'Scene': info: ------------------------------------------------ info: =3D=3D=3D=3D Shutting down =3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D= =3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D= =3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D info: All scene data cleared info: ------------------------------------------------ info: [obs-websocket] [obs_module_unload] Shutting down... error: Tried to call obs_frontend_remove_event_callback with no callbacks! error: Tried to call obs_frontend_get_global_config with no callbacks! error: [obs-websocket] [Config::Save] Unable to fetch OBS config! info: [obs-websocket] [obs_module_unload] Finished shutting down. info: [Scripting] Total detached callbacks: 0 info: Freeing OBS context data info: =3D=3D Profiler Results =3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D= =3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D info: run_program_init: 663.636 ms info: =E2=94=A3OBSApp::AppInit: 3.125 ms info: =E2=94=83 =E2=94=97OBSApp::InitLocale: 0.784 ms info: =E2=94=97OBSApp::OBSInit: 626.884 ms info: =E2=94=A3obs_startup: 1.247 ms info: =E2=94=97OBSBasic::OBSInit: 598.145 ms info: =E2=94=A3OBSBasic::InitBasicConfig: 0.085 ms info: =E2=94=A3OBSBasic::ResetAudio: 0.149 ms info: =E2=94=A3OBSBasic::ResetVideo: 92.565 ms info: =E2=94=83 =E2=94=97obs_init_graphics: 92.317 ms info: =E2=94=83 =E2=94=97shader compilation: 22.654 ms info: =E2=94=A3OBSBasic::InitOBSCallbacks: 0.005 ms info: =E2=94=A3OBSBasic::InitHotkeys: 0.022 ms info: =E2=94=A3obs_load_all_modules2: 365.069 ms info: =E2=94=83 =E2=94=A3obs_init_module(frontend-tools.so): 27.908 ms info: =E2=94=83 =E2=94=A3obs_init_module(image-source.so): 0.009 ms info: =E2=94=83 =E2=94=A3obs_init_module(linux-capture.so): 0.374 ms info: =E2=94=83 =E2=94=A3obs_init_module(linux-jack.so): 0.004 ms info: =E2=94=83 =E2=94=A3obs_init_module(linux-pipewire.so): 3.652 ms info: =E2=94=83 =E2=94=A3obs_init_module(linux-pulseaudio.so): 0.003 ms info: =E2=94=83 =E2=94=A3obs_init_module(linux-v4l2.so): 0.856 ms info: =E2=94=83 =E2=94=A3obs_init_module(obs-ffmpeg.so): 5.617 ms info: =E2=94=83 =E2=94=83 =E2=94=97nvenc_check: 5.362 ms info: =E2=94=83 =E2=94=A3obs_init_module(obs-filters.so): 0.029 ms info: =E2=94=83 =E2=94=A3obs_init_module(obs-outputs.so): 0.007 ms info: =E2=94=83 =E2=94=A3obs_init_module(obs-transitions.so): 0.009 ms info: =E2=94=83 =E2=94=A3obs_init_module(obs-webrtc.so): 0.029 ms info: =E2=94=83 =E2=94=A3obs_init_module(obs-websocket.so): 4.649 ms info: =E2=94=83 =E2=94=A3obs_init_module(obs-x264.so): 0.003 ms info: =E2=94=83 =E2=94=A3obs_init_module(oss-audio.so): 0.004 ms info: =E2=94=83 =E2=94=A3obs_init_module(rtmp-services.so): 0.993 ms info: =E2=94=83 =E2=94=A3obs_init_module(sndio.so): 0.005 ms info: =E2=94=83 =E2=94=A3obs_init_module(text-freetype2.so): 0.035 ms info: =E2=94=83 =E2=94=97obs_init_module(vlc-video.so): 0.635 ms info: =E2=94=A3OBSBasic::InitService: 0.773 ms info: =E2=94=A3OBSBasic::ResetOutputs: 0.509 ms info: =E2=94=A3OBSBasic::CreateHotkeys: 0.026 ms info: =E2=94=A3OBSBasic::InitPrimitives: 0.162 ms info: =E2=94=97OBSBasic::Load: 67.014 ms info: obs_hotkey_thread(25 ms): min=3D0.03 ms, median=3D0.17 ms, max=3D10.8= 34 ms, 99th percentile=3D8.279 ms , 100% below 25 ms info: audio_thread(Audio): min=3D0.005 ms, median=3D0.036 ms, max=3D0.149 m= s, 99th percentile=3D0.101 ms info: obs_graphics_thread(33.3333 ms): min=3D0.084 ms, median=3D0.987 ms, max=3D22.184 ms, 99th percentile =3D22.184 ms, 100% below 33.333 ms info: =E2=94=A3tick_sources: min=3D0.001 ms, median=3D0.009 ms, max=3D0.658= ms, 99th percentile=3D0.658 ms info: =E2=94=A3output_frame: min=3D0.041 ms, median=3D0.212 ms, max=3D8.411= ms, 99th percentile=3D8.411 ms info: =E2=94=83 =E2=94=97gs_context(video->graphics): min=3D0.04 ms, median= =3D0.211 ms, max=3D8.41 ms, 99th percentile=3D8. 41 ms info: =E2=94=83 =E2=94=A3render_video: min=3D0.02 ms, median=3D0.125 ms, ma= x=3D8.379 ms, 99th percentile=3D8.379 ms info: =E2=94=83 =E2=94=83 =E2=94=97render_main_texture: min=3D0.015 ms, med= ian=3D0.098 ms, max=3D8.356 ms, 99th percentile=3D8.35 6 ms info: =E2=94=83 =E2=94=97gs_flush: min=3D0.003 ms, median=3D0.018 ms, max= =3D7.648 ms, 99th percentile=3D7.648 ms info: =E2=94=97render_displays: min=3D0.009 ms, median=3D0.603 ms, max=3D22= .032 ms, 99th percentile=3D22.032 ms info: =3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D= =3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D= =3D info: =3D=3D Profiler Time Between Calls =3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D= =3D=3D=3D=3D=3D=3D=3D info: obs_hotkey_thread(25 ms): min=3D25.037 ms, median=3D25.19 ms, max=3D6= 5.219 ms, 91.0569% within =C2=B12% o f 25 ms (0% lower, 8.94309% higher) info: obs_graphics_thread(33.3333 ms): min=3D12.188 ms, median=3D33.322 ms, max=3D52.604 ms, 78.8889% with in =C2=B12% of 33.333 ms (10% lower, 11.1111% higher) info: =3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D= =3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D= =3D info: Number of memory leaks: 0 but the vaapi codecs are recognized correctly : # ffmpeg -codecs | grep vaapi ffmpeg version 6.1 Copyright (c) 2000-2023 the FFmpeg developers built with FreeBSD clang version 16.0.6 (https://github.com/llvm/llvm-project.git llvmorg-16.0.6-0 -g7cbf1a259152) configuration: --prefix=3D/usr/local --mandir=3D/usr/local/man --datadir=3D/usr/local/share/ffmpeg --doc dir=3D/usr/local/share/doc/ffmpeg --pkgconfigdir=3D/usr/local/libdata/pkgco= nfig --disable-static --disab le-libcelt --enable-shared --enable-pic --enable-gpl --cc=3Dcc --cxx=3Dc++ --disable-alsa --disable-libo pencore-amrnb --disable-libopencore-amrwb --enable-libaom --disable-libarib= b24 --disable-libaribcapt ion --enable-asm --enable-libass --disable-libbs2b --disable-libcaca --disable-libcdio --disable-lib codec2 --enable-libdav1d --disable-libdavs2 --disable-libdc1394 --disable-d= ebug --enable-htmlpages - -enable-libdrm --disable-libfdk-aac --disable-libflite --enable-fontconfig --enable-libfreetype --en able-frei0r --disable-libfribidi --disable-gcrypt --disable-libglslang --disable-libgme --enable-gmp --enable-gnutls --enable-version3 --disable-libgsm --enable-libharfbuzz --enable-iconv --disable-li bilbc --disable-libjack --enable-libjxl --disable-libklvanc --disable-libkvazaar --disable-ladspa -- enable-libmp3lame --enable-lcms2 --disable-liblensfun --disable-libbluray --enable-libplacebo --disa ble-librsvg --disable-librtmp --enable-libxml2 --disable-lv2 --disable-mbed= tls --disable-libmfx --di sable-libmodplug --disable-libmysofa --enable-network --disable-nonfree --enable-nvenc --disable-ope nal --disable-opencl --disable-opengl --disable-libopenh264 --disable-libopenjpeg --disable-libopenm pt --disable-openssl --disable-libopenvino --enable-optimizations --enable-libopus --disable-pockets phinx --disable-libpulse --disable-librabbitmq --disable-librav1e --disable-librist --enable-runtime -cpudetect --disable-librubberband --disable-sdl2 --enable-libshaderc --disable-libsmbclient --disab le-libsnappy --disable-sndio --disable-libsoxr --disable-libspeex --disable-libsrt --disable-libssh --enable-libsvtav1 --disable-libtensorflow --disable-libtesseract --disable-libtheora --disable-libt wolame --disable-libuavs3d --enable-libv4l2 --enable-vaapi --disable-vapoursynth --enable-vdpau --di sable-libvidstab --enable-libvmaf --enable-libvorbis --disable-libvo-amrwbe= nc --disable-libvpl --ena ble-libvpx --enable-vulkan --enable-libwebp --enable-libx264 --enable-libx2= 65 --disable-libxavs2 --e nable-libxcb --disable-libxvid --disable-outdev=3Dxv --disable-libzimg --disable-libzmq --disable-libz vbi libavutil 58. 29.100 / 58. 29.100 libavcodec 60. 31.102 / 60. 31.102 libavformat 60. 16.100 / 60. 16.100 libavdevice 60. 3.100 / 60. 3.100 libavfilter 9. 12.100 / 9. 12.100 libswscale 7. 5.100 / 7. 5.100 libswresample 4. 12.100 / 4. 12.100 libpostproc 57. 3.100 / 57. 3.100 DEV.L. av1 Alliance for Open Media AV1 (decoders: libdav1d libaom-av1 av1 av1_cuvi d) (encoders: libaom-av1 libsvtav1 av1_nvenc av1_vaapi) DEV.LS h264 H.264 / AVC / MPEG-4 AVC / MPEG-4 part 10 (decoders: h264 h264_v4l2m2m h264_cuvid) (encoders: libx264 libx264rgb h264_nvenc h264_v4l2m2m h264_vaap= i) DEV.L. hevc H.265 / HEVC (High Efficiency Video Coding) (decoders: hevc hevc_v4l2m2 m hevc_cuvid) (encoders: libx265 hevc_nvenc hevc_v4l2m2m hevc_vaapi) DEVIL. mjpeg Motion JPEG (decoders: mjpeg mjpeg_cuvid) (encoders: mjpeg mjpeg_vaapi) DEV.L. mpeg2video MPEG-2 video (decoders: mpeg2video mpegvideo mpeg2_v4l2m2m mpeg2_cuvid) (encoders: mpeg2video mpeg2_vaapi) DEV.L. vp8 On2 VP8 (decoders: vp8 vp8_v4l2m2m libvpx vp8_cuvid) (encoders: libvpx vp8_v4l2m2m vp8_vaapi) DEV.L. vp9 Google VP9 (decoders: vp9 vp9_v4l2m2m libvpx-vp9 vp9_cuvid) (encoders: libvpx-vp9 vp9_vaapi) --=20 You are receiving this mail because: You are the assignee for the bug.=