aboutsummaryrefslogtreecommitdiff
path: root/multimedia
Commit message (Collapse)AuthorAge
* 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>
* rtpmidid: update to snapshot of 2022-07-07Daniel Golle2022-09-07
| | | | | | | ae98df0 0xF1 MIDI Quarter Frame is 2 bytes long eab5cd8 Added more MIDI messages and comments Signed-off-by: Daniel Golle <daniel@makrotopia.org>
* gerbera: removeRosen Penev2022-08-19
| | | | | | | | | | | This was meant to be a less buggy replacement to minidlna. Unfortunately, the opposite seems to have happened over time. In addition, it currently doesn't build. I don't see many people actually using this. Probably better to just remove. Signed-off-by: Rosen Penev <rosenp@gmail.com>
* yt-dlp: update to 2022.8.14Michal Vasilek2022-08-18
| | | | Signed-off-by: Michal Vasilek <michal.vasilek@nic.cz>
* ffmpeg: update to 5.1John Audia2022-07-28
| | | | | | | | | | | | | | | Bump to latest upstream version, manually rebased: 050-glibc.patch Tested using: ffmpeg -f lavfi -i testsrc=duration=10:size=1280x720:rate=30 testsrc.mpg Resulting mpg was good. Build system: x86_64 Build-tested: bcm2711/RPi4B Run-tested: bcm2711/RPi4B Signed-off-by: John Audia <therealgraysky@proton.me>
* yt-dlp: update to 2022.7.18Michal Vasilek2022-07-22
| | | | Signed-off-by: Michal Vasilek <michal.vasilek@nic.cz>
* ttymidi-sysex: support more System messagesDaniel Golle2022-07-11
| | | | | | | | add support System Realtime and System Common This patch has also been submitted upstream: https://github.com/cchaussat/ttymidi-sysex/pull/2 Signed-off-by: Daniel Golle <daniel@makrotopia.org>
* yt-dlp: update to 2022.6.22.1Michal Vasilek2022-06-24
| | | | Signed-off-by: Michal Vasilek <michal.vasilek@nic.cz>
* treewide: remove PKG_INSTALL for meson projectsRosen Penev2022-06-15
| | | | | | It doesn't seem to be used by meson. Signed-off-by: Rosen Penev <rosenp@gmail.com>
* rtpmidid: add packageDaniel Golle2022-06-13
| | | | | | | | Add RTP MIDI server package allowing to import/export local MIDI clients or hardware devices to the local network using Apple's RTP MIDI protocol. Signed-off-by: Daniel Golle <daniel@makrotopia.org>
* ttymidi-sysex: add packageDaniel Golle2022-06-13
| | | | | | | This adds an improved version of ttymidi with full support for SysEx MIDI messages. Signed-off-by: Daniel Golle <daniel@makrotopia.org>
* gerbera: update to 1.11.0Rosen Penev2022-06-10
| | | | | | Switch to meson build. Compiles properly with nls.mk Signed-off-by: Rosen Penev <rosenp@gmail.com>
* yt-dlp: add packageMichal Vasilek2022-05-19
| | | | Signed-off-by: Michal Vasilek <michal.vasilek@nic.cz>