aboutsummaryrefslogtreecommitdiff
path: root/multimedia
Commit message (Collapse)AuthorAge
...
* gst1-libav: update to 1.22.3W. Michael Petullo2023-05-26
| | | | Signed-off-by: W. Michael Petullo <mike@flyn.org>
* gst1-plugins-ugly: update to 1.22.3W. Michael Petullo2023-05-26
| | | | Signed-off-by: W. Michael Petullo <mike@flyn.org>
* gst1-plugins-bad: update to 1.22.3W. Michael Petullo2023-05-26
| | | | Signed-off-by: W. Michael Petullo <mike@flyn.org>
* gst1-plugins-good: update to 1.22.3W. Michael Petullo2023-05-26
| | | | Signed-off-by: W. Michael Petullo <mike@flyn.org>
* gst1-plugins-base: update to 1.22.3W. Michael Petullo2023-05-26
| | | | Signed-off-by: W. Michael Petullo <mike@flyn.org>
* gstreamer1: update to 1.22.3W. Michael Petullo2023-05-26
| | | | Signed-off-by: W. Michael Petullo <mike@flyn.org>
* xupnpd: fix compilation with musl 1.2.4Tianling Shen2023-05-18
| | | | | | | | | musl 1.2.4 deprecated legacy "LFS64" ("large file support") interfaces so just having _GNU_SOURCE defined is not enough anymore. Manually pass -D_LARGEFILE64_SOURCE to allow to keep using LFS64 definitions. Signed-off-by: Tianling Shen <cnsztl@immortalwrt.org>
* treewide: remove AUTORELEASEPaul Fertser2023-04-21
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Automatically compute and substitute current values for all $(AUTORELEASE) instances as this feature is deprecated and shouldn't be used. The following temporary change was made to the core: diff --git a/rules.mk b/rules.mk index 57d7995d4fa8..f16367de87a8 100644 --- a/rules.mk +++ b/rules.mk @@ -429,7 +429,7 @@ endef abi_version_str = $(subst -,,$(subst _,,$(subst .,,$(1)))) COMMITCOUNT = $(if $(DUMP),0,$(call commitcount)) -AUTORELEASE = $(if $(DUMP),0,$(call commitcount,1)) +AUTORELEASE = $(if $(DUMP),0,$(shell sed -i "s/\$$(AUTORELEASE)/$(call commitcount,1)/" $(CURDIR)/Makefile)) all: FORCE: ; And this command used to fix affected packages: for i in $(cd feeds/packages; git grep -l PKG_RELEASE:=.*AUTORELEASE | \ sed 's^.*/\([^/]*\)/Makefile^\1^';); do make package/$i/download done Signed-off-by: Paul Fertser <fercerpav@gmail.com>
* minidlna: update to 1.3.2 releaseAndrew Sim2023-04-10
| | | | | | | | | | | | | | | | | | | | | | | | - Updated to latest version - Removed upstreamed patches - Refreshed patches Project changelog: 1.3.2 - Released 30-Aug-2022 -------------------------------- - Improved DNS rebinding attack protection. - Added Samsung Neo QLED series (2021) support. - Added webm/rm/rmvb support. 1.3.1 - Released 11-Feb-2022 -------------------------------- - Fixed a potential crash in SSDP request parsing. - Fixed a configure script failure on some platforms. - Protect against DNS rebinding attacks. - Fix an socket leakage issue on some platforms. - Minor bug fixes. Signed-off-by: Andrew Sim <andrewsimz@gmail.com>
* treewide: refactor to use PKG_BUILD_FLAGS:=ltoAndre Heider2023-04-08
| | | | | | | | | | See commit 07730ff3 "treewide: add support for "lto" in PKG_BUILD_FLAGS" on the main repository. Note: Some packages only added `-flto` to CFLAGS and not LDFLAGS. This fixes it and properly enables LTO. Signed-off-by: Andre Heider <a.heider@gmail.com>
* treewide: refactor to use PKG_BUILD_FLAGS:=gc-sectionsAndre Heider2023-04-08
| | | | | | | | | | | | See commit da370098 "treewide: add support for "gc-sections" in PKG_BUILD_FLAGS" on the main repository. Note: This only touches packages which use all three parts (-ffunction-sections, -fdata-sections and -Wl,--gc-sections) enabled by this build flag. Some packages only use a subset, and these are left unchanged for now. Signed-off-by: Andre Heider <a.heider@gmail.com>
* treewide: refactor to use PKG_BUILD_FLAGS:=no-mips16Andre Heider2023-04-08
| | | | | | | See commit 5c545bdb "treewide: replace PKG_USE_MIPS16:=0 with PKG_BUILD_FLAGS:=no-mips16" on the main repository. Signed-off-by: Andre Heider <a.heider@gmail.com>
* yt-dlp: update to 2023.3.4Michal Vasilek2023-03-08
| | | | Signed-off-by: Michal Vasilek <michal.vasilek@nic.cz>
* gst1-libav: bump to 1.20.5Koen Vandeputte2023-02-25
| | | | | | | - avdec_h265: Fix endless renegotiation with alternate interlacing - avviddec: Avoid flushing on framerate changes Signed-off-by: Koen Vandeputte <koen.vandeputte@citymesh.com>
* gst1-plugins-ugly: bump to 1.20.5Koen Vandeputte2023-02-25
| | | | | | No actual changes Signed-off-by: Koen Vandeputte <koen.vandeputte@citymesh.com>
* gst1-plugins-bad: bump to 1.20.5Koen Vandeputte2023-02-25
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | - aesdec: Fix padding removal for per-buffer-padding=FALSE - aesdec test failing in gst-plugins-bad - alphacombine: Add missing query handler for gaps - avfdeviceprovider: do not leak the properties - avfvideosrc: Report latency when doing screen capture - d3d11screencapturesrc: Specify PAR 1/1 to template caps - d3d11videosink: Fixing focus lost on desktop layout change - d3d11videosink: Call ShowWindow() from window thread - d3d11videosink: Fix deadlock when parent window is busy - d3d11videosink: Always clear back buffer on resize - decklink: reset calculation of time_mapping to fix clipping HDMI video - directshow: Fix build error with glib 2.75 and newer - dvbsubenc: Forward GAP events as-is if we wouldn't produce an end packet and... - dvbsubenc: Write Display Definition Segment if a non-default width/height is used - h265decoder: Do not abort when failed to prepare ref pic set - h264parser: Fix a typo in pred_weight_table parsing. - mediafoundation, d3d11: Fix memory leak and make leak tracer happy - mpegts: Handle when iconv doesn't support ISO 6937 (e.g. musl libc) - mpegts: Check continuity counter on section streams - mpegts: Revert "mpegtspacketizer: memcmp potentially seen_before data" - mpegtspacketizer: memcmp potentially seen_before data - mpegtsdemux: Always clear packetizer on DISCONT push mode - srt: various fixes - improve stats and error handling - rtmp2: Improve error messages - rtmp2sink: Correctly return GST_FLOW_ERROR on error - vulkan: Fix static linking on macOS - webrtcbin: also add rtcp-fb ccm fir for video mlines by default - webrtc/nice: fix small leak of split strings Signed-off-by: Koen Vandeputte <koen.vandeputte@citymesh.com>
* gst1-plugins-good: bump to 1.20.5Koen Vandeputte2023-02-25
| | | | | | | | | | | | | | | | | | | | | | | - flacparse: Fix handling of headers advertising 32bps - qt5: deactivate context if fill_info fails - qt5: initialize GError properly in gst_qt_get_gl_wrapcontext() - qtdemux: check return value from gst_structure_get in PIFF box - qtdemux: use unsigned int types to store result of QT_UINT32 - qtmux: Prefill mode fixes - oss4: Fix debug category initialization - multiudpsink: allow binding to IPv6 address - rtpjitterbuffer tests: Cast drop-messages-interval type properly (fixing it on 32-bit architectures) - rtspsrc: fix seek event leaks - rtspsrc: Don't replace 404 errors with "no auth protocol found" - rtspsrc: Only EOS on timeout if all streams are timed out/EOS - rtspsrc: Fix usage of IPv6 connections in SETUP - splitmuxsrc: don't queue data on unlinked pads - v4l2: Fix SIGSEGV on 'change state' during 'format change' - v4l2videodec: Fix activation of internal pool - wavparse: Avoid occasional crash due to referencing freed buffer. - wavparse: Fix crash that occurs in push mode when header chunks are corrupted in certain ways. Signed-off-by: Koen Vandeputte <koen.vandeputte@citymesh.com>
* gst1-plugins-base: bump to 1.20.5Koen Vandeputte2023-02-25
| | | | | | | | | | | | | | | | | | | | | - audioconvert, audioresample, audiofilter: fix divide by 0 for input buffer without caps - cdparanoia: Ignore compiler warning coming from the cdparanoia header - oggdemux, parsebin: More leak fixes - opengl: fix automatic dispmanx detection for rpi4 - opengl: Fix usage of eglCreate/DestroyImage - opengl: Fix static linking on macOS - opusdec: Various channel-related fixes - textrender: Negotiate caps on a GAP event if none were negotiated yet - textrender: Don't blindly forward all events and don't blindly forward all events - timeoverlay: fix pad leak - oggdemux: Don't leak incoming EOS event - subparse: Fix non-closed tag handling. - videodecoder: Only post latency message if it changed - videoscale: buffer meta handling fixes (NULL-terminate array of valid meta tags) - videosink: Don't return unknown end-time from get_times() - Bump core requirement in 1.20 branch to 1.20.4 Signed-off-by: Koen Vandeputte <koen.vandeputte@citymesh.com>
* gstreamer: Update to 1.20.5Koen Vandeputte2023-02-25
| | | | | | | | | | | | | | | | - allocator: Copy allocator name in gst_allocator_register() - miniobject: support higher refcount values - pads: Fix non-serialized sticky event push, e.g. instant change rate events - padtemplate: Fix annotations - systemclock: Use futex_time64 syscall on x32 and other platforms that always... - Fix build of 1.20 branch with Meson 0.64.1 for those who have hotdoc installed on their system. - meson: fix check for pthread_setname_np() - -Wimplicit-function-declaration in pthread_setname_np check (missing GNUSOURCE) - gst-inspect: Don't leak list - concat: Properly propagate EOS seqnum - fakesrc: avoid time overflow with datarate Signed-off-by: Koen Vandeputte <koen.vandeputte@citymesh.com>
* v4l2tools: upgrade to release 0.2.0Michel Promonet2023-01-29
| | | | Signed-off-by: Michel Promonet <michel.promonet@free.fr>
* gphoto2: fix compilation with BUILD_NLSRosen Penev2023-01-13
| | | | Signed-off-by: Rosen Penev <rosenp@gmail.com>
* yt-dlp: update to 2023.1.6Michal Vasilek2023-01-10
| | | | Signed-off-by: Michal Vasilek <michal.vasilek@nic.cz>
* icecast: add libxml2 include directoryEneas U de Queiroz2022-12-27
| | | | | | | | | Fixes this error: cfgfile.c:26:10: fatal error: libxml/xmlmemory.h: No such file or directory 26 | #include <libxml/xmlmemory.h> | ^~~~~~~~~~~~~~~~~~~~ Signed-off-by: Eneas U de Queiroz <cotequeiroz@gmail.com>
* motion: refresh patchesRobert N2022-12-25
| | | | Signed-off-by: Robert N <nrobert13@gmail.com>
* motion: update to 4.5.0Robert N2022-12-25
| | | | Signed-off-by: Robert N <nrobert13@gmail.com>
* imagemagick: refresh GCC options in MakefileTony Butler2022-12-22
| | | | | | | | | | | | | | | | | | | | | | | this Makefile still used `CONFIG_GCC_USE_VERSION_*` to select various compilation options, for GCC versions that are antiquated convert to parsing the major from the `CONFIG_GCC_VERSION` which will always exist and can also be used with range logic intent seemed to be: * `-flto` for "not =10" (or newer, probably) * no additional options for "=10" (and newer, probably) GCC 11 or 12 would likely revert to the default (not =10) option, because 10 was the newest at the time, and 11 and 12 are "not 10" unsure of what actually works, perhaps `-flto` works in all versions by now (possibly early gcc 10 bug workaround?) GCC 11 will have been using `-flto` anyway by the current logic and I guess it must be working or there would have been changes Signed-off-by: Tony Butler <spudz76@gmail.com>
* graphicsmagick: refresh GCC options in MakefileTony Butler2022-12-22
| | | | | | | | | | | | | | | | | | | | | | | this Makefile still used `CONFIG_GCC_USE_VERSION_*` to select various compilation options, for GCC versions that are antiquated convert to parsing the major from the `CONFIG_GCC_VERSION` which will always exist and can also be used with range logic intent seemed to be: * `-flto` for "not =10" (or newer, probably) * no additional options for "=10" (and newer, probably) GCC 11 or 12 would likely revert to the default (not =10) option, because 10 was the newest at the time, and 11 and 12 are "not 10" unsure of what actually works, perhaps `-flto` works in all versions by now (possibly early gcc 10 bug workaround?) GCC 11 will have been using `-flto` anyway by the current logic and I guess it must be working or there would have been changes Signed-off-by: Tony Butler <spudz76@gmail.com>
* gstreamer1: update to 1.20.4W. Michael Petullo2022-12-22
| | | | | | Removed deprecated use of AUTORELEASE, and refreshed patches. Signed-off-by: W. Michael Petullo <mike@flyn.org>
* gst1-plugins-ugly: update to 1.20.4W. Michael Petullo2022-12-22
| | | | | | Removed deprecated use of AUTORELEASE, and refreshed patches. Signed-off-by: W. Michael Petullo <mike@flyn.org>
* gst1-plugins-good: update to 1.20.4W. Michael Petullo2022-12-22
| | | | | | Removed deprecated use of AUTORELEASE, and refreshed patches. Signed-off-by: W. Michael Petullo <mike@flyn.org>
* gst1-plugins-base: update to 1.20.4W. Michael Petullo2022-12-22
| | | | | | Removed deprecated use of AUTORELEASE, and refreshed patches. Signed-off-by: W. Michael Petullo <mike@flyn.org>
* gst1-plugins-bad: update to 1.20.4W. Michael Petullo2022-12-22
| | | | | | Removed deprecated use of AUTORELEASE, and refreshed patches. Signed-off-by: W. Michael Petullo <mike@flyn.org>
* gst1-libav: update to 1.20.4W. Michael Petullo2022-12-22
| | | | | | Removed deprecated use of AUTORELEASE, and refreshed patches. Signed-off-by: W. Michael Petullo <mike@flyn.org>
* motion: add gettext as host dependencyRobert N2022-12-22
| | | | Signed-off-by: Robert N <nrobert13@gmail.com>
* yt-dlp: update to 2022.11.11Michal Vasilek2022-12-13
| | | | Signed-off-by: Michal Vasilek <michal.vasilek@nic.cz>
* tvheadend: Fix github warning about AUTORELEASEMarius Dinu2022-12-03
| | | | Signed-off-by: Marius Dinu <m95d+git@psihoexpert.ro>
* tvheadend: add conditions for -O3 and LTO optimizationsMarius Dinu2022-12-03
| | | | | | | | Building for arc, mips and powerpc platforms fails if -O3 and LTO optimizations are enabled. This patch removes that option for everything other than arm and x86_64. These are known to work. Fixes issue #19923. Also fixes a typo in the description. Signed-off-by: Marius Dinu <m95d+git@psihoexpert.ro>
* gphoto2: update to 2.5.28Rosen Penev2022-11-23
| | | | Signed-off-by: Rosen Penev <rosenp@gmail.com>
* Merge pull request #19948 from tvogel/ices-2.0.3Ted Hess2022-11-23
|\ | | | | ices: Update to 2.0.3
| * ices: Update to 2.0.3Tilman Vogel2022-11-21
| | | | | | | | | | | | | | | | | | | | | | | | This fixes a timing issue causing a playlist to be streamed as-fast-as- possible until memory exhaustion, finally crashing ices and making it basically useless. This problem occurred in the timing code in src/common/timing/ and is probably related to libc header changes because ices 2.0.2 worked up until OpenWrt 21.02.3 (at least) but failed in OpenWrt 22.03.2. Signed-off-by: Tilman Vogel <tilman.vogel@web.de>
* | tvheadend: update to git master 2022-11-20Marius Dinu2022-11-22
|/ | | | | | | | - EPG database switched from v2 to v3. This commit updates OpenWrt init script to use the new database file. - EPG database symlink created by OpenWrt config option is overwritten with a real file by tvheadend. The latest tvheadend commit included here fixes that. Signed-off-by: Marius Dinu <m95d+git@psihoexpert.ro>
* ffmpeg: libffmpeg-full package should provide libffmpeg package, tooJosef Schlehofer2022-11-09
| | | | | | | | | The previous solution overwrote the provide from ``define Package/libffmpeg/Default``, but that's not what was wanted. Thus libffmpeg-full should provide three packages libffmpeg, libffmpeg-mini and libffmpeg-audio-dec Signed-off-by: Josef Schlehofer <pepe.schlehofer@gmail.com>
* ffmpeg: add conflicts and providesJosef Schlehofer2022-10-24
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Motivation of this change is that full variants provides the mini variant and as well audio-dec package, thus you can not install both as it fails with the following output: Collected errors: * check_data_file_clashes: Package libffmpeg-audio-dec wants to install file /usr/lib/libavcodec.so.58 But that file is already provided by package * libffmpeg-full * check_data_file_clashes: Package libffmpeg-audio-dec wants to install file /usr/lib/libavcodec.so.58.91.100 But that file is already provided by package * libffmpeg-full * check_data_file_clashes: Package libffmpeg-audio-dec wants to install file /usr/lib/libavdevice.so.58 But that file is already provided by package * libffmpeg-full * check_data_file_clashes: Package libffmpeg-audio-dec wants to install file /usr/lib/libavdevice.so.58.10.100 But that file is already provided by package * libffmpeg-full * check_data_file_clashes: Package libffmpeg-audio-dec wants to install file /usr/lib/libavformat.so.58 But that file is already provided by package * libffmpeg-full * check_data_file_clashes: Package libffmpeg-audio-dec wants to install file /usr/lib/libavformat.so.58.45.100 But that file is already provided by package * libffmpeg-full * check_data_file_clashes: Package libffmpeg-audio-dec wants to install file /usr/lib/libavutil.so.56 But that file is already provided by package * libffmpeg-full * check_data_file_clashes: Package libffmpeg-audio-dec wants to install file /usr/lib/libavutil.so.56.51.100 But that file is already provided by package * libffmpeg-full * opkg_install_cmd: Cannot install package libffmpeg-audio-dec. Let's change it to: Installing libffmpeg-audio-dec (4.3.4-1) to root... Collected errors: * check_conflicts_for: The following packages conflict with libffmpeg-audio-dec: * check_conflicts_for: libffmpeg-full * * opkg_install_cmd: Cannot install package libffmpeg-audio-dec. Signed-off-by: Josef Schlehofer <pepe.schlehofer@gmail.com>
* v4l2rtspserver: upgrade to v0.3.7Michel Promonet2022-10-21
| | | | Signed-off-by: Michel Promonet <michel.promonet@free.fr>
* ffmpeg: update to 5.1.2John Audia2022-09-25
| | | | | | Bump to latest upstream version Signed-off-by: John Audia <therealgraysky@proton.me>
* midisport-firmware: add packageDaniel Golle2022-09-17
| | | | | | | | Add package with user-space loaded firmware for M-Audio USB MIDI interfaces. Implement OpenWrt-specific hotplug script which uses 'fxload' from libusb examples. Signed-off-by: Daniel Golle <daniel@makrotopia.org>
* gst1-plugins-base: remove liboil dependencyRosen Penev2022-09-14
| | | | | | It's completely unused. Signed-off-by: Rosen Penev <rosenp@gmail.com>
* minidlna: fix build with new autotoolsMichael Pratt2022-09-09
| | | | | | | Backport a patch that fixes build with new versions of Autoconf and Automake. Signed-off-by: Michael Pratt <mcpratt@pm.me>
* ffmpeg: update to 5.1.1John Audia2022-09-08
| | | | | | Bump to latest upstream version Signed-off-by: John Audia <therealgraysky@proton.me>
* yt-dlp: update to 2022.9.1Michal Vasilek2022-09-07
| | | | Signed-off-by: Michal Vasilek <michal.vasilek@nic.cz>