Projects
Extra
vlc-beta
Sign Up
Log In
Username
Password
We truncated the diff of some files because they were too big. If you want to see the full diff for every file,
click here
.
Overview
Repositories
Revisions
Requests
Users
Attributes
Meta
Expand all
Collapse all
Changes of Revision 250
View file
vlc-beta.spec
Changed
@@ -186,7 +186,7 @@ %endif BuildRequires: pkgconfig(ncursesw) BuildRequires: pkgconfig(ogg) >= 1.0 -%if 0%{?suse_version} > 1600 +%if 0%{?suse_version} > 1610 %ifarch aarch64 x86_64 BuildRequires: pkgconfig(oapv) %endif
View file
_service:obs_scm:vlc-beta-20260129.a6e1dd02c.obscpio/NEWS -> _service:obs_scm:vlc-beta-20260129.65e744b03.obscpio/NEWS
Changed
@@ -49,6 +49,7 @@ * Support for DMX audio music (MUS) files Codecs: + * Remove schroedinger support for dirac in favor of avcodec * Support for experimental AV1 video encoding * WebVTT encoder * Remove iomx support for Android
View file
_service:obs_scm:vlc-beta-20260129.a6e1dd02c.obscpio/bin/preparser/cmdline.c -> _service:obs_scm:vlc-beta-20260129.65e744b03.obscpio/bin/preparser/cmdline.c
Changed
@@ -180,7 +180,7 @@ fprintf(stderr, "Error: Seek pos should be greater than 0\n"); return false; } - args->seek.pos = VLC_THUMBNAILER_SEEK_POS; + args->seek.type = VLC_THUMBNAILER_SEEK_POS; return true; } @@ -487,4 +487,3 @@ return 1; } -
View file
_service:obs_scm:vlc-beta-20260129.a6e1dd02c.obscpio/bin/preparser/main.c -> _service:obs_scm:vlc-beta-20260129.65e744b03.obscpio/bin/preparser/main.c
Changed
@@ -316,7 +316,7 @@ pp->req_msg.req.arg.seek.type = args->seek.type; if (args->seek.type == VLC_THUMBNAILER_SEEK_TIME) { pp->req_msg.req.arg.seek.time = args->seek.time; - } else if (args->seek.pos == VLC_THUMBNAILER_SEEK_POS) { + } else if (args->seek.type == VLC_THUMBNAILER_SEEK_POS) { pp->req_msg.req.arg.seek.pos = args->seek.pos; } pp->req_msg.req.arg.seek.speed = args->seek.speed; @@ -337,7 +337,7 @@ pp->req_msg.req.arg.seek.type = args->seek.type; if (args->seek.type == VLC_THUMBNAILER_SEEK_TIME) { pp->req_msg.req.arg.seek.time = args->seek.time; - } else if (args->seek.pos == VLC_THUMBNAILER_SEEK_POS) { + } else if (args->seek.type == VLC_THUMBNAILER_SEEK_POS) { pp->req_msg.req.arg.seek.pos = args->seek.pos; } pp->req_msg.req.arg.seek.speed = args->seek.speed;
View file
_service:obs_scm:vlc-beta-20260129.a6e1dd02c.obscpio/configure.ac -> _service:obs_scm:vlc-beta-20260129.65e744b03.obscpio/configure.ac
Changed
@@ -3012,11 +3012,6 @@ PKG_ENABLE_MODULES_VLC(DAALA, , daaladec daalaenc, experimental daala codec, disabled) dnl -dnl schroedinger decoder plugin (for dirac format video) -dnl -PKG_ENABLE_MODULES_VLC(SCHROEDINGER, , schroedinger-1.0 >= 1.0.10, dirac decoder and encoder using schroedinger, auto) - -dnl dnl OpenAPV decoder plugin dnl PKG_ENABLE_MODULES_VLC(OPENAPV, , oapv >= 0.2, OpenAPV decoder, auto)
View file
_service:obs_scm:vlc-beta-20260129.a6e1dd02c.obscpio/contrib/src/ffmpeg/rules.mak -> _service:obs_scm:vlc-beta-20260129.65e744b03.obscpio/contrib/src/ffmpeg/rules.mak
Changed
@@ -145,7 +145,7 @@ FFMPEGCONF += --enable-pic --extra-ldflags="$(EXTRA_CFLAGS) -isysroot $(IOS_SDK)" ifdef HAVE_WATCHOS FFMPEGCONF += --disable-everything -FFMPEGCONF += --enable-decoder='aac,aac_latm,aac_fixed,aadec,ac3,adpcm_*,aiff,alac,alsdec,amrnb,amrwb,ape,atrac1,atrac3,atrac3plus,atrac9,binkaudio_dct,binkaudio_rdft,bmv_audio,cook,dca,derf,dpcm,dts,dvaudio,eaac,eac3,flac,flv,g722,g723,g726,g729,gsm,metasound,mpc7,mpc8,mpegaudiodec_fixed,mp3,m4a,nellymoser,opus,pcm_*,qdmc,qdm2,ra144,ra288,ralf,rka,shorten,tta,tak,truespeech,vorbis,wavpack,wma,wmalossless,wmapro,wmavoice' +FFMPEGCONF += --enable-decoder='aac,aac_latm,aac_fixed,aadec,ac3,adpcm_*,aiff,alac,alsdec,amrnb,amrwb,ape,atrac1,atrac3,atrac3plus,atrac9,binkaudio_dct,binkaudio_rdft,bmv_audio,cook,dca,derf,dirac,dpcm,dts,dvaudio,eaac,eac3,flac,flv,g722,g723,g726,g729,gsm,metasound,mpc7,mpc8,mpegaudiodec_fixed,mp3,m4a,nellymoser,opus,pcm_*,qdmc,qdm2,ra144,ra288,ralf,rka,shorten,tta,tak,truespeech,vorbis,wavpack,wma,wmalossless,wmapro,wmavoice' FFMPEGCONF += --enable-parser='aac,aac_latm,ac3,adpcm,amr,aac_latm,ape,cook,dca,dvaudio,flac,g723,g729,gsm,mlp,mpegaudio,opus,sipr,vorbis,xma' FFMPEGCONF += --enable-demuxer='aac,ac3,adts,aiff,ape,asf,au,avi,caf,daud,dirac,dts,dv,ea,flac,flv,gsm,ivf,matroska,mmf,mov,mp3,mpeg,ogg,pcm,rm,sbc,sdp,shorten,voc,w64,wav,wv' FFMPEGCONF += --enable-swresample
View file
_service:obs_scm:vlc-beta-20260129.a6e1dd02c.obscpio/contrib/src/x265/0001-CMake-verify-the-Neon-SVE-compiler-flags-can-be-used.patch -> _service:obs_scm:vlc-beta-20260129.65e744b03.obscpio/contrib/src/x265/0001-CMake-verify-the-Neon-SVE-compiler-flags-can-be-used.patch
Changed
@@ -1,22 +1,21 @@ -From 5001bc0a608277eba834541e1fef872bce5ef1f2 Mon Sep 17 00:00:00 2001 +From 6948a010ef1110584498549789bceccd01a89de3 Mon Sep 17 00:00:00 2001 From: Steve Lhomme <robux4@ycbcr.xyz> Date: Thu, 15 Jan 2026 16:12:02 +0100 Subject: PATCH 1/2 CMake: verify the Neon/SVE compiler flags can be used Otherwise we can't compile the matching files. --- - source/CMakeLists.txt | 16 ++++++++++++---- - 1 file changed, 12 insertions(+), 4 deletions(-) + source/CMakeLists.txt | 15 +++++++++++---- + 1 file changed, 11 insertions(+), 4 deletions(-) diff --git a/source/CMakeLists.txt b/source/CMakeLists.txt -index b83955e9c..a14a7277d 100755 +index b83955e9c..41118fc49 100755 --- a/source/CMakeLists.txt +++ b/source/CMakeLists.txt -@@ -289,12 +289,20 @@ if(GCC) +@@ -289,12 +289,19 @@ if(GCC) message(STATUS "Configuring build for run-time CPU feature detection") endif() -+ include(CheckCCompilerFlag) + include(CMakePushCheckState) if(AARCH64_RUNTIME_CPU_DETECT OR CROSS_COMPILE_ARM64) + cmake_push_check_state(RESET) @@ -26,13 +25,13 @@ - set(CPU_HAS_NEON_I8MM 1) - set(CPU_HAS_SVE 1) - set(CPU_HAS_SVE2 1) -+ check_c_compiler_flag(${AARCH64_NEON_DOTPROD_FLAG} CPU_HAS_NEON_DOTPROD) ++ check_cxx_compiler_flag(${AARCH64_NEON_DOTPROD_FLAG} CPU_HAS_NEON_DOTPROD) + cmake_pop_check_state() -+ check_c_compiler_flag(${AARCH64_NEON_I8MM_FLAG} CPU_HAS_NEON_I8MM) ++ check_cxx_compiler_flag(${AARCH64_NEON_I8MM_FLAG} CPU_HAS_NEON_I8MM) + cmake_pop_check_state() -+ check_c_compiler_flag(${AARCH64_SVE_FLAG} CPU_HAS_SVE) ++ check_cxx_compiler_flag(${AARCH64_SVE_FLAG} CPU_HAS_SVE) + cmake_pop_check_state() -+ check_c_compiler_flag(${AARCH64_SVE2_FLAG} CPU_HAS_SVE2) ++ check_cxx_compiler_flag(${AARCH64_SVE2_FLAG} CPU_HAS_SVE2) + cmake_pop_check_state() else() if(CMAKE_SYSTEM_NAME MATCHES "Linux|Darwin")
View file
_service:obs_scm:vlc-beta-20260129.a6e1dd02c.obscpio/extras/package/apple/build.conf -> _service:obs_scm:vlc-beta-20260129.65e744b03.obscpio/extras/package/apple/build.conf
Changed
@@ -49,8 +49,6 @@ --disable-samplerate --disable-goom --disable-vncserver - --disable-orc - --disable-schroedinger --disable-chromaprint --disable-mad --enable-fribidi
View file
_service:obs_scm:vlc-beta-20260129.a6e1dd02c.obscpio/extras/package/raspberry/configure.sh -> _service:obs_scm:vlc-beta-20260129.65e744b03.obscpio/extras/package/raspberry/configure.sh
Changed
@@ -8,7 +8,6 @@ --enable-theora --enable-avcodec --enable-merge-ffmpeg --enable-libass - --enable-schroedinger --enable-live555 --enable-dvdread --enable-shout
View file
_service:obs_scm:vlc-beta-20260129.a6e1dd02c.obscpio/extras/package/wasm-emscripten/build.sh -> _service:obs_scm:vlc-beta-20260129.65e744b03.obscpio/extras/package/wasm-emscripten/build.sh
Changed
@@ -140,8 +140,8 @@ --disable-asdcplib --disable-caca --disable-gettext \ --disable-goom \ --disable-lua --disable-luac --disable-sqlite \ - --disable-medialibrary --disable-mpcdec --disable-schroedinger \ - --disable-orc --disable-protobuf --disable-sidplay2 \ + --disable-medialibrary --disable-mpcdec \ + --disable-protobuf --disable-sidplay2 \ --disable-spatialaudio --disable-speex \ --disable-speexdsp --disable-taglib --disable-zvbi \ --disable-rnnoise --disable-libaribcaption \
View file
_service:obs_scm:vlc-beta-20260129.a6e1dd02c.obscpio/extras/package/win32/build.sh -> _service:obs_scm:vlc-beta-20260129.65e744b03.obscpio/extras/package/win32/build.sh
Changed
@@ -468,7 +468,7 @@ # configuration matching configure.sh (goom is called goom2, theora is theoradec+theoraenc) MCONFIGFLAGS="-Dlua=enabled -Dflac=enabled -Dtheoradec=enabled -Dtheoraenc=enabled \ -Davcodec=enabled -Dmerge-ffmpeg=true \ - -Dlibass=enabled -Dschroedinger=enabled -Dshout=enabled -Dgoom2=enabled \ + -Dlibass=enabled -Dshout=enabled -Dgoom2=enabled \ -Dsse=enabled -Dzvbi=enabled -Dtelx=disabled $MCONFIGFLAGS" MCONFIGFLAGS="$MCONFIGFLAGS --prefer-static"
View file
_service:obs_scm:vlc-beta-20260129.a6e1dd02c.obscpio/extras/package/win32/configure.sh -> _service:obs_scm:vlc-beta-20260129.65e744b03.obscpio/extras/package/win32/configure.sh
Changed
@@ -6,7 +6,6 @@ --enable-theora --enable-avcodec --enable-merge-ffmpeg --enable-libass - --enable-schroedinger --enable-shout --enable-goom --enable-sse
View file
_service:obs_scm:vlc-beta-20260129.a6e1dd02c.obscpio/meson_options.txt -> _service:obs_scm:vlc-beta-20260129.65e744b03.obscpio/meson_options.txt
Changed
@@ -244,11 +244,6 @@ value : 'auto', description : 'Enable/disable libmpg123 support') -option('schroedinger', - type : 'feature', - value : 'auto', - description : 'Enable/disable schroedinger support') - option('openapv', type : 'feature', value : 'auto',
View file
_service:obs_scm:vlc-beta-20260129.a6e1dd02c.obscpio/modules/codec/Makefile.am -> _service:obs_scm:vlc-beta-20260129.65e744b03.obscpio/modules/codec/Makefile.am
Changed
@@ -95,14 +95,6 @@ codec_LTLIBRARIES += librtpvideo_plugin.la endif - -libschroedinger_plugin_la_SOURCES = codec/schroedinger.c -libschroedinger_plugin_la_CFLAGS = $(AM_CFLAGS) $(CFLAGS_schroedinger) -libschroedinger_plugin_la_LDFLAGS = $(AM_LDFLAGS) -rpath '$(codecdir)' -libschroedinger_plugin_la_LIBADD = $(LIBS_schroedinger) -EXTRA_LTLIBRARIES += libschroedinger_plugin.la -codec_LTLIBRARIES += $(LTLIBschroedinger) - libopenapv_plugin_la_SOURCES = codec/openapv.c libopenapv_plugin_la_CFLAGS = $(AM_CFLAGS) $(CFLAGS_openapv) libopenapv_plugin_la_LDFLAGS = $(AM_LDFLAGS) -rpath '$(codecdir)'
View file
_service:obs_scm:vlc-beta-20260129.a6e1dd02c.obscpio/modules/codec/meson.build -> _service:obs_scm:vlc-beta-20260129.65e744b03.obscpio/modules/codec/meson.build
Changed
@@ -157,18 +157,6 @@ 'sources' : files('rtpvideo.c') } -# Dirac decoder and encoder using schroedinger -schroedinger_dep = dependency('schroedinger-1.0', - version: '>= 1.0.10', - required: get_option('schroedinger')) -vlc_modules += { - 'name' : 'schroedinger', - 'sources' : files('schroedinger.c'), - 'dependencies' : schroedinger_dep, - 'enabled' : schroedinger_dep.found(), -} - -# Dirac decoder and encoder using schroedinger openapv_dep = dependency('oapv', version: '>= 0.2', required: get_option('openapv'))
View file
_service:obs_scm:vlc-beta-20260129.a6e1dd02c.obscpio/modules/gui/macosx/windows/convertandsave/VLCConvertAndSaveWindowController.m -> _service:obs_scm:vlc-beta-20260129.65e744b03.obscpio/modules/gui/macosx/windows/convertandsave/VLCConvertAndSaveWindowController.m
Changed
@@ -97,7 +97,6 @@ @"mp4;1;1;0;h264;0;0;0;0;0;mpga;128;2;44100;0;1", @"webm;1;1;0;VP80;2000;0;0;0;0;vorb;128;2;44100;0;1", @"ts;1;1;0;h264;800;1;0;0;0;mpga;128;2;44100;0;0", - @"ts;1;1;0;drac;800;1;0;0;0;mpga;128;2;44100;0;0", @"ogg;1;1;0;theo;800;1;0;0;0;vorb;128;2;44100;0;0", @"ogg;1;1;0;theo;800;1;0;0;0;flac;128;2;44100;0;0", @"ts;1;1;0;mp2v;800;1;0;0;0;mpga;128;2;44100;0;0", @@ -113,7 +112,6 @@ @"Video - H.264 + MP3 (MP4)", @"Video - VP80 + Vorbis (Webm)", @"Video - H.264 + MP3 (TS)", - @"Video - Dirac + MP3 (TS)", @"Video - Theora + Vorbis (OGG)", @"Video - Theora + Flac (OGG)", @"Video - MPEG-2 + MPGA (TS)",
View file
_service:obs_scm:vlc-beta-20260129.a6e1dd02c.obscpio/modules/gui/qt/Makefile.am -> _service:obs_scm:vlc-beta-20260129.65e744b03.obscpio/modules/gui/qt/Makefile.am
Changed
@@ -1071,7 +1071,6 @@ network/qml/DiscoverDisplay.qml \ network/qml/DiscoverUrlDisplay.qml \ network/qml/NetworkAddressbar.qml \ - network/qml/NetworkCustomCover.qml \ network/qml/NetworkGridItem.qml \ network/qml/NetworkThumbnailItem.qml \ network/qml/ServicesHomeDisplay.qml \
View file
_service:obs_scm:vlc-beta-20260129.a6e1dd02c.obscpio/modules/gui/qt/menus/custom_menus.cpp -> _service:obs_scm:vlc-beta-20260129.65e744b03.obscpio/modules/gui/qt/menus/custom_menus.cpp
Changed
@@ -414,8 +414,7 @@ BookmarkMenu::BookmarkMenu(MediaLib * mediaLib, vlc_player_t * player, QWidget * parent) : QMenu(parent) { - // FIXME: Do we really need a translation call for the string shortcut ? - addAction(qtr("&Manage"), THEDP, &DialogsProvider::bookmarksDialog )->setShortcut(qtr("Ctrl+B")); + addAction(qtr("&Manage"), THEDP, &DialogsProvider::bookmarksDialog )->setShortcut(QKeySequence("Ctrl+B")); addSeparator();
View file
_service:obs_scm:vlc-beta-20260129.a6e1dd02c.obscpio/modules/gui/qt/menus/menus.cpp -> _service:obs_scm:vlc-beta-20260129.65e744b03.obscpio/modules/gui/qt/menus/menus.cpp
Changed
@@ -675,7 +675,7 @@ #endif action = menu->addAction( qfut( I_MENU_GOTOTIME ), THEDP, &DialogsProvider::gotoTimeDialog ); - action->setShortcut( qtr( "Ctrl+T" ) ); + action->setShortcut( QKeySequence( "Ctrl+T" ) ); menu->addSeparator(); }
View file
_service:obs_scm:vlc-beta-20260129.a6e1dd02c.obscpio/modules/gui/qt/menus/qml_menu_wrapper.cpp -> _service:obs_scm:vlc-beta-20260129.65e744b03.obscpio/modules/gui/qt/menus/qml_menu_wrapper.cpp
Changed
@@ -604,9 +604,7 @@ // Bookmarks if (m_ctx->hasMediaLibrary()) { - // FIXME: Do we really need a translation call for the string shortcut ? - m_menu->addAction(qtr("&Manage"), THEDP, &DialogsProvider::bookmarksDialog )->setShortcut( qtr("Ctrl+B")); - + m_menu->addAction(qtr("&Manage"), THEDP, &DialogsProvider::bookmarksDialog )->setShortcut(QKeySequence("Ctrl+B")); m_menu->addSeparator(); MLBookmarkModel * bookmarks = new MLBookmarkModel(m_menu.get());
View file
_service:obs_scm:vlc-beta-20260129.a6e1dd02c.obscpio/modules/gui/qt/meson.build -> _service:obs_scm:vlc-beta-20260129.65e744b03.obscpio/modules/gui/qt/meson.build
Changed
@@ -668,7 +668,6 @@ 'network/qml/DiscoverDisplay.qml', 'network/qml/DiscoverUrlDisplay.qml', 'network/qml/NetworkAddressbar.qml', - 'network/qml/NetworkCustomCover.qml', 'network/qml/NetworkGridItem.qml', 'network/qml/NetworkThumbnailItem.qml', 'network/qml/ServicesHomeDisplay.qml',
View file
_service:obs_scm:vlc-beta-20260129.a6e1dd02c.obscpio/modules/gui/qt/network/qml/NetworkThumbnailItem.qml -> _service:obs_scm:vlc-beta-20260129.65e744b03.obscpio/modules/gui/qt/network/qml/NetworkThumbnailItem.qml
Changed
@@ -35,8 +35,6 @@ && (rowModel.type !== NetworkMediaModel.TYPE_NODE) && (rowModel.type !== NetworkMediaModel.TYPE_DIRECTORY) - readonly property bool _showCustomCover: (!artworkSource) || (artwork.status !== Image.Ready) - signal playClicked(int index) // Functions @@ -72,48 +70,51 @@ anchors.fill: parent spacing: VLCStyle.margin_normal - Item { - id: itemCover + Widgets.MediaCover { + id: cover anchors.verticalCenter: parent.verticalCenter - width: artwork.width - height: artwork.height + width: VLCStyle.listAlbumCover_width + height: VLCStyle.listAlbumCover_height + + pictureWidth: 0 // preserve aspect ratio + pictureHeight: height - //FIXME: implement fillMode in RoundImage and use MediaCover here instead - //or directly TableCollumns.titleHeaderDelegate in place of NetworkThumbnailItem - NetworkCustomCover { - id: artwork + fillMode: Image.PreserveAspectFit - width: VLCStyle.listAlbumCover_width - height: VLCStyle.listAlbumCover_height + source: { + if (root.rowModel?.artwork && root.rowModel.artwork.length > 0) + return VLCAccessImage.uri(root.rowModel.artwork) - // artworks can have anysize, we try to fit it using PreserveAspectFit - // in the provided size and place it in the center of itemCover - fillMode: Image.PreserveAspectFit - horizontalAlignment: Image.AlignHCenter - verticalAlignment: Image.AlignVCenter + return "" + } - networkModel: root.rowModel + fallbackImageSource: { + if (!root.rowModel) + return "" - bgColor: root.colorContext.bg.secondary - color1: root.colorContext.fg.primary - accent: root.colorContext.accent + let img = SVGColorImage.colorize(root.rowModel.artworkFallback) + .color1(root.colorContext.fg.primary) + .accent(root.colorContext.accent) - Widgets.DefaultShadow { + if (GraphicsInfo.shaderType !== GraphicsInfo.RhiShader) + img = img.background(cover.color) - } + return img.uri() + } + + color: root.colorContext.bg.secondary - Widgets.PlayCover { - x: Math.round((artwork.width - width) / 2) - y: Math.round((artwork.height - height) / 2) + playCoverVisible: root._showPlayCover + playIconSize: VLCStyle.play_cover_small - width: VLCStyle.play_cover_small + onPlayIconClicked: () => { + root.playClicked(root.index) + } - visible: root._showPlayCover + Widgets.DefaultShadow { - onTapped: playClicked(root.index) - } } }
View file
_service:obs_scm:vlc-beta-20260129.a6e1dd02c.obscpio/modules/stream_out/record.c -> _service:obs_scm:vlc-beta-20260129.65e744b03.obscpio/modules/stream_out/record.c
Changed
@@ -284,7 +284,7 @@ //M( "avformat{mux=flac}", "flac", 1, VLC_CODEC_FLAC ), BROKEN M( "ogg", "ogg", INT_MAX, VLC_CODEC_VORBIS, VLC_CODEC_SPEEX, VLC_CODEC_FLAC, - VLC_CODEC_SUBT, VLC_CODEC_THEORA, VLC_CODEC_DIRAC, + VLC_CODEC_SUBT, VLC_CODEC_THEORA, VLC_CODEC_OPUS ), M( "asf", "asf", 127, VLC_CODEC_WMA1, VLC_CODEC_WMA2, VLC_CODEC_WMAP, VLC_CODEC_WMAL, VLC_CODEC_WMAS,
View file
_service:obs_scm:vlc-beta-20260129.a6e1dd02c.obscpio/po/POTFILES.in -> _service:obs_scm:vlc-beta-20260129.65e744b03.obscpio/po/POTFILES.in
Changed
@@ -313,7 +313,6 @@ modules/codec/qsv.c modules/codec/rawvideo.c modules/codec/rtpvideo.c -modules/codec/schroedinger.c modules/codec/scte18.c modules/codec/scte18.h modules/codec/scte27.c
View file
_service:obs_scm:vlc-beta-20260129.a6e1dd02c.obscpio/po/vlc.pot -> _service:obs_scm:vlc-beta-20260129.65e744b03.obscpio/po/vlc.pot
Changed
@@ -10067,7 +10067,6 @@ #: modules/codec/avcodec/avcodec.c:147 modules/codec/jpeg.c:119 #: modules/codec/omxil/omxil.c:171 modules/codec/png.c:99 -#: modules/codec/schroedinger.c:370 msgid "Encoding" msgstr "" @@ -10540,11 +10539,11 @@ msgid "Daala video encoder" msgstr "" -#: modules/codec/daala.c:143 modules/codec/schroedinger.c:54 +#: modules/codec/daala.c:143 msgid "Chroma format" msgstr "" -#: modules/codec/daala.c:144 modules/codec/schroedinger.c:55 +#: modules/codec/daala.c:144 msgid "" "Picking chroma format will force a conversion of the video into that format" msgstr "" @@ -11343,377 +11342,6 @@ msgid "Raw video encoder for RTP" msgstr "" -#: modules/codec/schroedinger.c:60 -msgid "4:2:0" -msgstr "" - -#: modules/codec/schroedinger.c:60 -msgid "4:2:2" -msgstr "" - -#: modules/codec/schroedinger.c:60 -msgid "4:4:4" -msgstr "" - -#: modules/codec/schroedinger.c:63 -msgid "Rate control method" -msgstr "" - -#: modules/codec/schroedinger.c:64 -msgid "Method used to encode the video sequence" -msgstr "" - -#: modules/codec/schroedinger.c:77 -msgid "Constant noise threshold mode" -msgstr "" - -#: modules/codec/schroedinger.c:78 -msgid "Constant bitrate mode (CBR)" -msgstr "" - -#: modules/codec/schroedinger.c:79 -msgid "Low Delay mode" -msgstr "" - -#: modules/codec/schroedinger.c:80 -msgid "Lossless mode" -msgstr "" - -#: modules/codec/schroedinger.c:81 -msgid "Constant lambda mode" -msgstr "" - -#: modules/codec/schroedinger.c:82 -msgid "Constant error mode" -msgstr "" - -#: modules/codec/schroedinger.c:83 -msgid "Constant quality mode" -msgstr "" - -#: modules/codec/schroedinger.c:87 -msgid "GOP structure" -msgstr "" - -#: modules/codec/schroedinger.c:88 -msgid "GOP structure used to encode the video sequence" -msgstr "" - -#: modules/codec/schroedinger.c:100 -msgid "" -"No fixed gop structure. A picture can be intra or inter and refer to " -"previous or future pictures." -msgstr "" - -#: modules/codec/schroedinger.c:101 -msgid "I-frame only sequence" -msgstr "" - -#: modules/codec/schroedinger.c:102 modules/codec/schroedinger.c:103 -msgid "Inter pictures refere to previous pictures only" -msgstr "" - -#: modules/codec/schroedinger.c:104 modules/codec/schroedinger.c:105 -msgid "Inter pictures can refer to previous or future pictures" -msgstr "" - -#: modules/codec/schroedinger.c:109 -msgid "Constant quality factor" -msgstr "" - -#: modules/codec/schroedinger.c:110 -msgid "Quality factor to use in constant quality mode" -msgstr "" - -#: modules/codec/schroedinger.c:113 -msgid "Noise Threshold" -msgstr "" - -#: modules/codec/schroedinger.c:114 -msgid "Noise threshold to use in constant noise threshold mode" -msgstr "" - -#: modules/codec/schroedinger.c:117 -msgid "CBR bitrate (kbps)" -msgstr "" - -#: modules/codec/schroedinger.c:118 -msgid "Target bitrate in kbps when encoding in constant bitrate mode" -msgstr "" - -#: modules/codec/schroedinger.c:121 -msgid "Maximum bitrate (kbps)" -msgstr "" - -#: modules/codec/schroedinger.c:122 -msgid "Maximum bitrate in kbps when encoding in constant bitrate mode" -msgstr "" - -#: modules/codec/schroedinger.c:125 -msgid "Minimum bitrate (kbps)" -msgstr "" - -#: modules/codec/schroedinger.c:126 -msgid "Minimum bitrate in kbps when encoding in constant bitrate mode" -msgstr "" - -#: modules/codec/schroedinger.c:129 -msgid "GOP length" -msgstr "" - -#: modules/codec/schroedinger.c:130 -msgid "" -"Number of pictures between successive sequence headers i.e. length of the " -"group of pictures" -msgstr "" - -#: modules/codec/schroedinger.c:134 -msgid "Prefilter" -msgstr "" - -#: modules/codec/schroedinger.c:135 -msgid "Enable adaptive prefiltering" -msgstr "" - -#: modules/codec/schroedinger.c:147 -msgid "No pre-filtering" -msgstr "" - -#: modules/codec/schroedinger.c:148 -msgid "Centre Weighted Median" -msgstr "" - -#: modules/codec/schroedinger.c:149 -msgid "Gaussian Low Pass Filter" -msgstr "" - -#: modules/codec/schroedinger.c:150 -msgid "Add Noise" -msgstr "" - -#: modules/codec/schroedinger.c:151 -msgid "Gaussian Adaptive Low Pass Filter" -msgstr "" - -#: modules/codec/schroedinger.c:152 -msgid "Low Pass Filter" -msgstr "" - -#: modules/codec/schroedinger.c:156 -msgid "Amount of prefiltering" -msgstr "" - -#: modules/codec/schroedinger.c:157 -msgid "Higher value implies more prefiltering" -msgstr "" - -#: modules/codec/schroedinger.c:160 -msgid "Picture coding mode" -msgstr "" - -#: modules/codec/schroedinger.c:161 -msgid "" -"Field coding is where interlaced fields are coded separately as opposed to a " -"pseudo-progressive frame" -msgstr "" -
View file
_service:obs_scm:vlc-beta-20260129.a6e1dd02c.obscpio/contrib/src/orc
Deleted
-(directory)
View file
_service:obs_scm:vlc-beta-20260129.a6e1dd02c.obscpio/contrib/src/orc/SHA512SUMS
Deleted
@@ -1,1 +0,0 @@ -ba832f9ded503162931c6934b2c93727d2795f31d7de4871607ce44d70ccb5a5f1452b486fda3d33722b4ca0f137809b3c3a3e561bbaae64f94c9021e52cf2c8 orc-0.4.40.tar.bz2
View file
_service:obs_scm:vlc-beta-20260129.a6e1dd02c.obscpio/contrib/src/orc/rules.mak
Deleted
@@ -1,25 +0,0 @@ -# orc - -ORC_VERSION := 0.4.40 -ORC_URL := https://gitlab.freedesktop.org/gstreamer/orc/-/archive/$(ORC_VERSION)/orc-$(ORC_VERSION).tar.bz2 - -ifeq ($(call need_pkg,"orc-0.4"),) -PKGS_FOUND += orc -endif - -$(TARBALLS)/orc-$(ORC_VERSION).tar.bz2: - $(call download_pkg,$(ORC_URL),orc) - -.sum-orc: orc-$(ORC_VERSION).tar.bz2 - -orc: orc-$(ORC_VERSION).tar.bz2 .sum-orc - $(UNPACK) - $(MOVE) - -ORC_CONF := -Dauto_features=disabled - -.orc: orc crossfile.meson - $(MESONCLEAN) - $(MESON) $(ORC_CONF) - +$(MESONBUILD) - touch $@
View file
_service:obs_scm:vlc-beta-20260129.a6e1dd02c.obscpio/contrib/src/schroedinger
Deleted
-(directory)
View file
_service:obs_scm:vlc-beta-20260129.a6e1dd02c.obscpio/contrib/src/schroedinger/SHA512SUMS
Deleted
@@ -1,1 +0,0 @@ -a39dd5360eb87a63379de71d91f48cde309ded91632c0ab8b1dc76b73591f7d0dfa7003c606d1b546d495b18c916aae905a9540b48dff7cbeb5b289e0f880438 schroedinger-1.0.11.tar.gz
View file
_service:obs_scm:vlc-beta-20260129.a6e1dd02c.obscpio/contrib/src/schroedinger/rules.mak
Deleted
@@ -1,35 +0,0 @@ -# schroedinger - -SCHROEDINGER_VERSION := 1.0.11 -SCHROEDINGER_URL := $(CONTRIB_VIDEOLAN)/schroedinger/schroedinger-$(SCHROEDINGER_VERSION).tar.gz - -PKGS += schroedinger -ifeq ($(call need_pkg,"schroedinger-1.0"),) -PKGS_FOUND += schroedinger -endif - -$(TARBALLS)/schroedinger-$(SCHROEDINGER_VERSION).tar.gz: - $(call download,$(SCHROEDINGER_URL),schroedinger) - -.sum-schroedinger: schroedinger-$(SCHROEDINGER_VERSION).tar.gz - -schroedinger: schroedinger-$(SCHROEDINGER_VERSION).tar.gz .sum-schroedinger - $(UNPACK) - # $(call update_autoconfig,.) - $(APPLY) $(SRC)/schroedinger/schroedinger-notests.patch - # disable orc compilation, the old compiler matches what was used to precompile - $(APPLY) $(SRC)/schroedinger/schroedinger-disable-orcc.patch - $(call pkg_static,"schroedinger.pc.in") - $(MOVE) - -DEPS_schroedinger = orc $(DEPS_orc) - -SCHRODINGER_CONF := --with-thread=none --disable-gtk-doc - -.schroedinger: schroedinger - $(RECONF) - $(MAKEBUILDDIR) - $(MAKECONFIGURE) $(SCHRODINGER_CONF) - +$(MAKEBUILD) - +$(MAKEBUILD) install - touch $@
View file
_service:obs_scm:vlc-beta-20260129.a6e1dd02c.obscpio/contrib/src/schroedinger/schroedinger-disable-orcc.patch
Deleted
@@ -1,11 +0,0 @@ ---- schroedinger/configure.ac.orig 2024-05-24 11:11:32.059775800 +0200 -+++ schroedinger/configure.ac 2024-05-24 11:11:46.999404400 +0200 -@@ -56,7 +56,7 @@ fi - SCHRO_PKG_DEPS="$SCHRO_PKG_DEPS orc-0.4 >= $ORC_VER" - ORCC=`$PKG_CONFIG --variable=orcc orc-0.4` - AC_SUBST(ORCC) --AM_CONDITIONAL(HAVE_ORCC, test "x$cross_compiling" != xyes) -+AM_CONDITIONAL(HAVE_ORCC, test "x$cross_compiling" = none) - - AC_ARG_WITH(thread, - AS_HELP_STRING(--with-thread=IMPL,use threading library {auto,pthread,gthread,win32,none} default=auto),
View file
_service:obs_scm:vlc-beta-20260129.a6e1dd02c.obscpio/contrib/src/schroedinger/schroedinger-notests.patch
Deleted
@@ -1,21 +0,0 @@ ---- schroedinger/Makefile.am 2009-09-29 07:08:51.000000000 +0200 -+++ schroedinger.new/Makefile.am 2010-01-09 02:18:41.000000000 +0100 -@@ -1,6 +1,6 @@ - AUTOMAKE_OPTIONS = foreign - --SUBDIRS = schroedinger doc tools testsuite -+SUBDIRS = schroedinger doc tools - - DISTCHECK_CONFIGURE_FLAGS=--enable-gtk-doc - ---- schroedinger/tools/Makefile.am 2010-01-04 03:52:01.000000000 +0100 -+++ schroedinger.new/tools/Makefile.am 2010-05-08 20:50:30.000000000 +0200 -@@ -5,7 +5,7 @@ - - - AM_CFLAGS = $(SCHRO_CFLAGS) $(ERROR_CFLAGS) \ -- $(ORC_CFLAGS) \ -+ -L$(prefix)/lib $(ORC_CFLAGS) \ - -DSCHRO_ENABLE_UNSTABLE_API - LDADD = $(SCHRO_LIBS) -
View file
_service:obs_scm:vlc-beta-20260129.a6e1dd02c.obscpio/modules/codec/schroedinger.c
Deleted
@@ -1,1612 +0,0 @@ -/***************************************************************************** - * schroedinger.c: Dirac decoder module making use of libschroedinger. - * (http://www.bbc.co.uk/rd/projects/dirac/index.shtml) - * (http://diracvideo.org) - ***************************************************************************** - * Copyright (C) 2008-2011 VLC authors and VideoLAN - * - * Authors: Jonathan Rosser <jonathan.rosser@gmail.com> - * David Flynn <davidf at rd dot bbc.co.uk> - * Anuradha Suraparaju <asuraparaju at gmail dot com> - * - * This program is free software; you can redistribute it and/or modify it - * under the terms of the GNU Lesser General Public License as published by - * the Free Software Foundation; either version 2.1 of the License, or - * (at your option) any later version. - * - * This program is distributed in the hope that it will be useful, - * but WITHOUT ANY WARRANTY; without even the implied warranty of - * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the - * GNU Lesser General Public License for more details. - * - * You should have received a copy of the GNU Lesser General Public License - * along with this program; if not, write to the Free Software Foundation, - * Inc., 51 Franklin Street, Fifth Floor, Boston MA 02110-1301, USA. - *****************************************************************************/ - -/***************************************************************************** - * Preamble - *****************************************************************************/ - -#ifdef HAVE_CONFIG_H -# include "config.h" -#endif - -#include <assert.h> - -#include <vlc_common.h> -#include <vlc_configuration.h> -#include <vlc_plugin.h> -#include <vlc_codec.h> -#include <vlc_timestamp_helper.h> - -#include <schroedinger/schro.h> - -/***************************************************************************** - * Module descriptor - *****************************************************************************/ -static int OpenDecoder ( vlc_object_t * ); -static void CloseDecoder ( vlc_object_t * ); -#ifdef ENABLE_SOUT -static int OpenEncoder ( vlc_object_t * ); -static void CloseEncoder ( encoder_t * ); - -#define ENC_CFG_PREFIX "sout-schro-" - -#define ENC_CHROMAFMT "chroma-fmt" -#define ENC_CHROMAFMT_TEXT N_("Chroma format") -#define ENC_CHROMAFMT_LONGTEXT N_("Picking chroma format will force a " \ - "conversion of the video into that format") -static const char *const enc_chromafmt_list = - { "420", "422", "444" }; -static const char *const enc_chromafmt_list_text = - { N_("4:2:0"), N_("4:2:2"), N_("4:4:4") }; - -#define ENC_RATE_CONTROL "rate-control" -#define ENC_RATE_CONTROL_TEXT N_("Rate control method") -#define ENC_RATE_CONTROL_LONGTEXT N_("Method used to encode the video sequence") - -static const char *enc_rate_control_list = { - "constant_noise_threshold", - "constant_bitrate", - "low_delay", - "lossless", - "constant_lambda", - "constant_error", - "constant_quality" -}; - -static const char *enc_rate_control_list_text = { - N_("Constant noise threshold mode"), - N_("Constant bitrate mode (CBR)"), - N_("Low Delay mode"), - N_("Lossless mode"), - N_("Constant lambda mode"), - N_("Constant error mode"), - N_("Constant quality mode") -}; - -#define ENC_GOP_STRUCTURE "gop-structure" -#define ENC_GOP_STRUCTURE_TEXT N_("GOP structure") -#define ENC_GOP_STRUCTURE_LONGTEXT N_("GOP structure used to encode the video sequence") - -static const char *enc_gop_structure_list = { - "adaptive", - "intra_only", - "backref", - "chained_backref", - "biref", - "chained_biref" -}; - -static const char *enc_gop_structure_list_text = { - N_("No fixed gop structure. A picture can be intra or inter and refer to previous or future pictures."), - N_("I-frame only sequence"), - N_("Inter pictures refer to previous pictures only"), - N_("Inter pictures refer to previous pictures only"), - N_("Inter pictures can refer to previous or future pictures"), - N_("Inter pictures can refer to previous or future pictures") -}; - -#define ENC_QUALITY "quality" -#define ENC_QUALITY_TEXT N_("Constant quality factor") -#define ENC_QUALITY_LONGTEXT N_("Quality factor to use in constant quality mode") - -#define ENC_NOISE_THRESHOLD "noise-threshold" -#define ENC_NOISE_THRESHOLD_TEXT N_("Noise Threshold") -#define ENC_NOISE_THRESHOLD_LONGTEXT N_("Noise threshold to use in constant noise threshold mode") - -#define ENC_BITRATE "bitrate" -#define ENC_BITRATE_TEXT N_("CBR bitrate (kbps)") -#define ENC_BITRATE_LONGTEXT N_("Target bitrate in kbps when encoding in constant bitrate mode") - -#define ENC_MAX_BITRATE "max-bitrate" -#define ENC_MAX_BITRATE_TEXT N_("Maximum bitrate (kbps)") -#define ENC_MAX_BITRATE_LONGTEXT N_("Maximum bitrate in kbps when encoding in constant bitrate mode") - -#define ENC_MIN_BITRATE "min-bitrate" -#define ENC_MIN_BITRATE_TEXT N_("Minimum bitrate (kbps)") -#define ENC_MIN_BITRATE_LONGTEXT N_("Minimum bitrate in kbps when encoding in constant bitrate mode") - -#define ENC_AU_DISTANCE "gop-length" -#define ENC_AU_DISTANCE_TEXT N_("GOP length") -#define ENC_AU_DISTANCE_LONGTEXT N_("Number of pictures between successive sequence headers i.e. length of the group of pictures") - - -#define ENC_PREFILTER "filtering" -#define ENC_PREFILTER_TEXT N_("Prefilter") -#define ENC_PREFILTER_LONGTEXT N_("Enable adaptive prefiltering") - -static const char *enc_filtering_list = { - "none", - "center_weighted_median", - "gaussian", - "add_noise", - "adaptive_gaussian", - "lowpass" -}; - -static const char *enc_filtering_list_text = { - N_("No pre-filtering"), - N_("Centre Weighted Median"), - N_("Gaussian Low Pass Filter"), - N_("Add Noise"), - N_("Gaussian Adaptive Low Pass Filter"), - N_("Low Pass Filter"), -}; - -#define ENC_PREFILTER_STRENGTH "filter-value" -#define ENC_PREFILTER_STRENGTH_TEXT N_("Amount of prefiltering") -#define ENC_PREFILTER_STRENGTH_LONGTEXT N_("Higher value implies more prefiltering") - -#define ENC_CODINGMODE "coding-mode" -#define ENC_CODINGMODE_TEXT N_("Picture coding mode") -#define ENC_CODINGMODE_LONGTEXT N_("Field coding is where interlaced fields are coded" \ - " separately as opposed to a pseudo-progressive frame") -static const char *const enc_codingmode_list = - { "auto", "progressive", "field" }; -static const char *const enc_codingmode_list_text = - { N_("auto - let encoder decide based upon input (Best)"), - N_("force coding frame as single picture"), - N_("force coding frame as separate interlaced fields"), - }; - -/* advanced option only */ -#define ENC_MCBLK_SIZE "motion-block-size" -#define ENC_MCBLK_SIZE_TEXT N_("Size of motion compensation blocks") - -static const char *enc_block_size_list = { - "automatic", - "small", - "medium", - "large" -}; -static const char *const enc_block_size_list_text = - { N_("automatic - let encoder decide based upon input (Best)"), - N_("small - use small motion compensation blocks"), - N_("medium - use medium motion compensation blocks"), - N_("large - use large motion compensation blocks"), - }; - -/* advanced option only */ -#define ENC_MCBLK_OVERLAP "motion-block-overlap" -#define ENC_MCBLK_OVERLAP_TEXT N_("Overlap of motion compensation blocks") - -static const char *enc_block_overlap_list = { - "automatic", - "none", - "partial", - "full"
View file
_service:obs_scm:vlc-beta-20260129.a6e1dd02c.obscpio/modules/gui/qt/network/qml/NetworkCustomCover.qml
Deleted
@@ -1,97 +0,0 @@ -/***************************************************************************** - * Copyright (C) 2020 VLC authors and VideoLAN - * - * This program is free software; you can redistribute it and/or modify - * it under the terms of the GNU General Public License as published by - * the Free Software Foundation; either version 2 of the License, or - * ( at your option ) any later version. - * - * This program is distributed in the hope that it will be useful, - * but WITHOUT ANY WARRANTY; without even the implied warranty of - * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the - * GNU General Public License for more details. - * - * You should have received a copy of the GNU General Public License - * along with this program; if not, write to the Free Software - * Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston MA 02110-1301, USA. - *****************************************************************************/ -import QtQuick -import QtQuick.Controls - - -import VLC.Widgets as Widgets -import VLC.Style -import VLC.Network -import VLC.Util - -Item { - id: root - - property var networkModel - property color bgColor - property color color1 - property color accent - - - // Image properties - property int fillMode: Image.Stretch - property int horizontalAlignment: Image.AlignHCenter - property int verticalAlignment: Image.AlignVCenter - - readonly property var paintedWidth: _image.paintedWidth - readonly property var paintedHeight: _image.paintedHeight - - // currently shown image - property var _image: typeImage.visible ? typeImage : artwork - - Widgets.ScaledImage { - // failsafe cover, we show this while loading artwork or if loading fails - - id: typeImage - - anchors.fill: parent - - visible: !artwork.visible - - sourceSize: Qt.size(0, height) // preserve aspect ratio - - fillMode: root.fillMode - horizontalAlignment: root.horizontalAlignment - verticalAlignment: root.verticalAlignment - - source: { - if (!networkModel || !visible) - return "" - - const img = SVGColorImage.colorize(networkModel.artworkFallback) - .color1(root.color1) - .accent(root.accent) - - if (bgColor !== undefined) - img.background(root.bgColor) - - return img.uri() - } - } - - Widgets.ScaledImage { - id: artwork - - anchors.fill: parent - - visible: status === Image.Ready - - sourceSize: Qt.size(width, height) - - fillMode: root.fillMode - horizontalAlignment: root.horizontalAlignment - verticalAlignment: root.verticalAlignment - - source: { - if (networkModel?.artwork && networkModel.artwork.length > 0) - return VLCAccessImage.uri(networkModel.artwork) - - return "" - } - } -}
View file
_service:obs_scm:vlc-beta.obsinfo
Changed
@@ -1,4 +1,4 @@ name: vlc-beta -version: 20260129.a6e1dd02c -mtime: 1769675716 -commit: a6e1dd02cf98632a7e84f3e5d82461ed1a369cc2 +version: 20260129.65e744b03 +mtime: 1769710632 +commit: 65e744b037de1e965b259f9bae2715924502862b
Locations
Projects
Search
Status Monitor
Help
Open Build Service
OBS Manuals
API Documentation
OBS Portal
Reporting a Bug
Contact
Mailing List
Forums
Chat (IRC)
Twitter
Open Build Service (OBS)
is an
openSUSE project
.