diff --git a/data_from_portwine/scripts/functions_helper b/data_from_portwine/scripts/functions_helper index ff37ac01..bb208932 100755 --- a/data_from_portwine/scripts/functions_helper +++ b/data_from_portwine/scripts/functions_helper @@ -560,23 +560,6 @@ init_wine_ver () { fi export WINE_LIBRARY_PATH="${WINEDIR}/lib64:${WINEDIR}/lib" - - if [[ "${PW_USE_GSTREAMER}" == "1" ]] ; then - if [[ -d "${WINEDIR}/lib64/gstreamer-1.0" ]] \ - && ! check_flatpak - then - export GST_PLUGIN_SYSTEM_PATH_1_0="${WINEDIR}/lib64/gstreamer-1.0:${WINEDIR}/lib/gstreamer-1.0" - fi - create_new_dir "${PORT_WINE_TMP_PATH}"/gstreamer_tmp/ - export WINE_GST_REGISTRY_DIR="${PORT_WINE_TMP_PATH}"/gstreamer_tmp/ - export MEDIACONV_AUDIO_DUMP_FILE="${PORT_WINE_TMP_PATH}"/gstreamer_tmp/audio.foz - export MEDIACONV_AUDIO_TRANSCODED_FILE="${PORT_WINE_TMP_PATH}"/gstreamer_tmp/transcoded_audio.foz - export MEDIACONV_VIDEO_DUMP_FILE="${PORT_WINE_TMP_PATH}"/gstreamer_tmp/video.foz - export MEDIACONV_VIDEO_TRANSCODED_FILE="${PORT_WINE_TMP_PATH}"/gstreamer_tmp/transcoded_video.foz - else - var_winedlloverride_update "winegstreamer=" - fi - return 0 } @@ -1586,6 +1569,22 @@ start_portwine () { init_wine_ver pw_init_runtime + if [[ "${PW_USE_GSTREAMER}" == "1" ]] ; then + if [[ -d "${WINEDIR}/lib64/gstreamer-1.0" ]] \ + && ! check_flatpak + then + export GST_PLUGIN_SYSTEM_PATH_1_0="${WINEDIR}/lib64/gstreamer-1.0:${WINEDIR}/lib/gstreamer-1.0" + fi + create_new_dir "${PORT_WINE_TMP_PATH}"/gstreamer_tmp/ + export WINE_GST_REGISTRY_DIR="${PORT_WINE_TMP_PATH}"/gstreamer_tmp/ + export MEDIACONV_AUDIO_DUMP_FILE="${PORT_WINE_TMP_PATH}"/gstreamer_tmp/audio.foz + export MEDIACONV_AUDIO_TRANSCODED_FILE="${PORT_WINE_TMP_PATH}"/gstreamer_tmp/transcoded_audio.foz + export MEDIACONV_VIDEO_DUMP_FILE="${PORT_WINE_TMP_PATH}"/gstreamer_tmp/video.foz + export MEDIACONV_VIDEO_TRANSCODED_FILE="${PORT_WINE_TMP_PATH}"/gstreamer_tmp/transcoded_video.foz + else + var_winedlloverride_update "winegstreamer=" + fi + check_variables VKD3D_DEBUG none check_variables DXVK_LOG_LEVEL none check_variables VK_LOADER_DEBUG none