Age | Commit message (Collapse) | Author |
|
[FileSystem] Refactored and improved logic to use CFileStreamBuffer
|
|
[video] Fix watched overlay image of parent movie item
|
|
According to https://gitlab.freedesktop.org/pipewire/pipewire/-/issues/1915#note_1193527
we should suggest a node.rate, which we don't do. Setting it at connect time,
according to this bugreport is not enough.
This fixes the issue brought up in the kodi forum: https://forum.kodi.tv/showthread.php?tid=375550
|
|
[Android] ABI check removal
|
|
|
|
This check is called later on, so the redunant call here can cause input
to be unnecessarily dropped.
|
|
|
|
versions
|
|
Migrating the database fails when the database is on a remote MariaDB
instance < 10.5.2:
2024-01-14 08:13:48.448 T:1461 info <general>: Old database found - updating from version 121 to 129
2024-01-14 08:14:04.686 T:1461 info <general>: Attempting to update the database kodi-video-main129 from version 121 to 129
2024-01-14 08:14:11.105 T:1461 error <general>: SQL: [kodi-video-main129] Undefined MySQL error: Code (1064)
Query: ALTER TABLE videoversion RENAME COLUMN mediaType TO media_type
2024-01-14 08:14:11.106 T:1461 error <general>: Exception updating database kodi-video-main129 from version 121 to 129
2024-01-14 08:14:11.106 T:1461 error <general>: Error updating database kodi-video-main129 from version 121 to 129
2024-01-14 08:14:11.118 T:1461 error <general>: Unable to open database: kodi-video-main120 [1049](Unknown database 'kodi-video-main120')
This means no access to the videos is possible.
As per https://mariadb.com/kb/en/alter-table/#rename-column support for
rename column was only added in 10.5.2.
While MariaDB understands
ALTER TABLE videoversion CHANGE COLUMN mediaType media_type TEXT
instead, we can not use that either, because that wouldn't be
compatible with sqlite3. Therefore, we need to rename the column via an
intermediate table. Do so.
Signed-off-by: André Draszik <git@andred.net>
|
|
[Estuary] Fix hasvideextras overlay for views
|
|
In general, should be used for ALL media files (only when is not used FileCache)
and NOT used for non-media files e.g. small local files as config/settings xml files.
Enables basic buffer that allows read sources with 64K chunk size even if FFmpeg only reads
data with small 4K chunks or Blu-Ray sector size (6144 bytes):
[FFmpeg] <-----4K chunks----- [CFileStreamBuffer] <-----64K chunks----- [Source file / Network]
This improves performance when reads big files through Network and allows use
chunk size configured in settings for NFS/SMB also when is not used FileCache.
|
|
[video] Change the name of the Manage Versions/Extras dialog
|
|
|
|
|
|
|
|
Signed-off-by: Christian Hewitt <christianshewitt@gmail.com>
|
|
AndroidMediaCodec: Retry VC1 as mime type is confusing vendors
|
|
This is a mitigation for vendors parsing the wrong s_mime when opening
the decoder. Sony TV check for video/VC1, while google decide to identify
VC-1 codecs with video/wvc1. WVC1 is normally meant for the advance vc-1
codec used in windows world only. Be nice to the vendors and the users.
v1: Initial Implementation
v2: Use a loop to check more convenient alternatives
v3: Reduce loglevel add curly braces
v4: Use std::array instead of the std::vector
v5: We want it case insensitive
v6: Remove as many curly braces as possible for ksoo
v7: Remove even more curly braces (readability is now a bit questionable)
|
|
With AAB bundles being the new requirement for Play store submissions, the bundle for
multiple architectures no longer requires a unique version for each architecture.
Remove this version increment for aarch64 from the build process.
|
|
[Android] Fix audio engine initialisation on startup
|
|
Audio engine may need reinitialisation if display mode is changed during startup.
|
|
[cppcheck] fix performance checks
|
|
[video] Refresh library list after the addition of extras in Info > Manage extras
|
|
|
|
|
|
|
|
[clang-tidy] fix modernize-* and performance-* warnings
|
|
Extension of PR#24419 to extras. Extras do not appear in the library, but creating an extra out
of a movie (now working correctly) would alter the library list.
TODO more fine-grained return to request a library list refresh only for situations that require
it and not for every addition.
|
|
[video] Adjust the validations and messages in add version/extra
|
|
|
|
|
|
|
|
|
|
|
|
DVDVideoCodecAndroidMediaCodec: Remove logspam when debug logging
|
|
|
|
or vice-versa
|
|
|
|
|
|
|
|
|
|
|
|
ksooo/video-versions-select-dialog-switch-to-use-movie-items
[Estuary][video] Refactor video versions select dialog to use movie items
|
|
|
|
|
|
This was logged for every frame which is unneeded.
|
|
[video] Video versions/extras chooser: Fix button labels.
|
|
|
|
videoversion items. Saves unneeded item type conversions and needs less db queries.
|
|
because ListItem.Label (used as default) does not always contain the version name.
|