Projects
Extra
vlc-beta
Sign Up
Log In
Username
Password
File not found: _service:obs_scm:vlc-beta.obsinfo
×
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
.