3e48354 | Steve Lhomme | 21 March 2023, 08:27:25 UTC | d3d11: fix ID3D11Device leak in UWP mode The ID3D11DeviceContext_GetDevice() already gets a reference to the device. We don't do add one manually. | 21 March 2023, 08:27:53 UTC |
85868df | Alaric Senat | 14 March 2023, 12:49:10 UTC | taglib: wav: fix RIFF INFO tags parsing TagLib does not provide an union of both ID3v2 and INFO tags via the usual `File::tag()` method. Their justification lies in the code for now: ```cpp /*! * Returns the ID3v2 Tag for this file. * * \note This method does not return all the tags for this file for * backward compatibility. Will be fixed in TagLib 2.0. */ ID3v2::Tag *tag() const; ``` To support WAV files providing RIFF INFO tags, we must specifically parse them before TagLib 2.0 (not released yet). Fixes #25690 (cherry picked from commit a26e2ba370d898dda04c718176af7d2e329dab7a) | 19 March 2023, 07:27:24 UTC |
06dff2e | Alaric Senat | 14 March 2023, 12:43:02 UTC | taglib: move default meta access to a function No functional changes. (cherry picked from commit 294cbdbaee0209bc88ca7bec9164da8da4ac44ef) | 19 March 2023, 07:27:24 UTC |
fdfb5bc | Tristan Matthews | 13 March 2023, 18:45:29 UTC | mux: avformat: default avformat-reset-ts to true This is a workaround for #12713, which 4.0.x doesn't require. | 15 March 2023, 11:40:44 UTC |
eaa89a4 | Andrew Sun | 19 February 2023, 19:32:14 UTC | inhibit/dbus: fix service and path According to https://web.archive.org/web/20080828095706/https://people.freedesktop.org/~hughsient/temp/power-management-spec-0.2.html the correct service name does not include `.Inhibit` and the path includes `/Inhibit`. This essentially reverts beec9e78518b56e7f4db897b55b5e0d46ae61bf8 (cherry picked from commit 77a2d21b59fb9f1991608009c00931a1dab0ea3e) | 01 March 2023, 06:33:35 UTC |
7a08609 | Steve Lhomme | 16 February 2023, 07:13:03 UTC | do not expand the Id on checkout for any file no README even had it anyway This is easier/faster than backporting 53632798050d57d11e1b7e09009ba8a7e0cc1e40. See https://www.git-scm.com/docs/gitattributes#_ident (cherry picked from commit 777f36c15564b076bf13af6641493d97cd5ee224) | 20 February 2023, 08:42:43 UTC |
4b2e6df | Pierre Lamot | 16 February 2023, 13:59:49 UTC | rawvid: fix rounding division when calculating pitch formats like NV12 where num and den are 2 had the wrong pitch size is divided then multiplied, consistently with `rawvideo` decoder (cherry-picked from commit 128f7ff6e9ee3c33098c2cc9896116374f04eb56) | 17 February 2023, 16:19:13 UTC |
96df5fd | Alexandre Janniaux | 06 February 2023, 08:28:48 UTC | qt: plugins: reset selection when reloading extensions When selecting an extension and reloading them afterwards, the selection points to invalid data but still represent a valid index for Qt, so the button More Information is still clickable and will lead to a crash. Reset the selection when reloading to prevent that. Fixes #27830 Cherry-picked from commit 4cca6109e2a003c5e7260a9d760b2feee22ed036 via manual backport. | 17 February 2023, 09:17:48 UTC |
792cddc | Aleksey Vasenev | 13 February 2023, 18:57:05 UTC | taglib: Opening a file for reading if possible When metadata is read, the file is opened for writing. This causes the file to be deleted in FS-Cache when caching network file systems. Fixes #27848 | 17 February 2023, 07:16:48 UTC |
8f30d64 | Thomas Guillem | 15 February 2023, 10:56:08 UTC | input: seek to the current time when resuming from next-frame This fixes video glitches. It won't work for all input sources (but it's not critical). | 16 February 2023, 13:06:01 UTC |
e9cf907 | Thomas Guillem | 15 February 2023, 10:56:02 UTC | es_out: don't pace when using next-frame This fixes hiccups after few seconds when hitting next-frame in repeat mode. | 16 February 2023, 13:06:01 UTC |
cf04185 | Thomas Guillem | 15 February 2023, 10:53:34 UTC | es_out: report timing when using next-frame | 16 February 2023, 13:06:01 UTC |
87b7b42 | Thomas Guillem | 08 February 2023, 11:51:29 UTC | es_out: don't decode paused decoders This avoid to fill up the decoder FIFO for nothing (ESes will be flushed on resume). (cherry picked from commit ff1316724f3520ae0220fd693b6b589d56240561) Signed-off-by: Thomas Guillem <thomas@gllm.fr> | 16 February 2023, 13:06:01 UTC |
feaa1ee | Thomas Guillem | 07 February 2023, 13:07:46 UTC | input: add a workaround for next-frame Don't hack the buffering values, but fake the buffering state: tell the input_thread to demux() until the vout has a picture. Fixes #2951 (cherry picked from commit ea93b2c847880581b55c433b3aa0f315c6449cf3) Signed-off-by: Thomas Guillem <thomas@gllm.fr> | 16 February 2023, 13:06:01 UTC |
62ccae7 | Steve Lhomme | 13 February 2023, 13:06:36 UTC | goom: initialize the video format with video_format_Init() Do not rely on calloc to get proper values. (cherry picked from commit 61c9cbe24f6830cd745469e089470022e8a1892a) | 15 February 2023, 16:00:24 UTC |
8bf721b | Steve Lhomme | 13 February 2023, 13:02:56 UTC | goom: explicitely set the output as full range (cherry picked from commit 6dc1c5a457b44aa3850aca8c611f7bc2125a5701) | 15 February 2023, 16:00:24 UTC |
93bd3af | Steve Lhomme | 13 February 2023, 13:02:03 UTC | goom: use plane_CopyPixels() The destination stribe may not be the same as the source. (cherry picked from commit 82bca6ae86ffff4f4006f301249f6f7e6f13a8b7) | 15 February 2023, 16:00:24 UTC |
c969cbf | Rémi Denis-Courmont | 28 October 2018, 14:33:39 UTC | goom: keep track of video format (cherry picked from commit d7aca8699eadccb7b57491b8e202cfc77ebccb01) | 15 February 2023, 16:00:24 UTC |
4b8069d | Steve Lhomme | 14 February 2023, 10:09:54 UTC | direct3d9: keep the texture size for GetPictureWidth/Height calls fixes #27632 | 15 February 2023, 14:31:14 UTC |
4243386 | Steve Lhomme | 13 February 2023, 16:28:02 UTC | direct3d11: mark winrt pointer options as volatile It makes them private and hidden from the user. Fixes #27615 | 13 February 2023, 16:28:11 UTC |
9568550 | David Fuhrmann | 05 February 2023, 13:54:29 UTC | contrib: breakpad: Fix build with newest Xcode The latest Xcode 14 / macOS 13 SDK declares quite a bunch of c calls as deprecated for security reasons, like sprintf, which makes compilation failing. Disable "-Werror" for Breakpad builds, to downgrade those errors to warnings. fixes #26859 (cherry picked from commit 7a0445383b3b8487fa13e9451caccd8ffe981f4c) | 09 February 2023, 19:40:41 UTC |
8132db8 | Francois Cartegnie | 18 February 2020, 21:09:51 UTC | codec: dav1d: MDCV contains SmDm logical :/ (Cherry-picked from 8634945c56cdfbc75c64815e913448d8ea7926ac) Signed-off-by: Vibhoothi <mindfreeze@videolan.org> | 06 February 2023, 23:28:41 UTC |
606724c | Francois Cartegnie | 13 February 2020, 13:19:59 UTC | codec: dav1d: apply HDR CLL (Cherry-picked from c1973ce55e426b793054d8ad22cd0b473af0aff2) Signed-off-by: Vibhoothi <mindfreeze@videolan.org> | 06 February 2023, 23:28:14 UTC |
fb59da1 | Francois Cartegnie | 13 February 2020, 13:15:22 UTC | codec: dav1d: apply HDR MDCV (Cherry-picked from 8a1cad5e825d74275dfd0f187a8e2c6baa005cb2) Signed-off-by: Vibhoothi <mindfreeze@videolan.org> | 06 February 2023, 23:26:58 UTC |
6a66107 | Tristan Matthews | 27 January 2023, 06:04:03 UTC | dav1d: fix gbrp mapping Fixes #27586 (cherry picked from commit f28a4b2b34be9cc3d342c258d698c8f34751205e) | 29 January 2023, 16:26:06 UTC |
4c12f2e | Jorge Bellon | 06 January 2023, 23:29:41 UTC | DBus control module: return DBus error message instead of entering an infinite loop | 11 January 2023, 05:06:51 UTC |
7a1c58a | Jorge Bellon-Castro | 02 January 2023, 15:18:22 UTC | DBus control: add more TrackList signals Implements the following signals for the org.mpris.MediaPlayer2.TrackList interface: - TrackAdded: a track was inserted to the list - TrackRemoved: a track was removed from the list | 11 January 2023, 05:06:51 UTC |
0f6129e | Jorge Bellon-Castro | 02 January 2023, 14:34:07 UTC | DBus control: do not query index of item if known The track index is sometimes known when serialising a track's metadata. This moves the index query outside the metadata serialisation function when necessary. | 11 January 2023, 05:06:51 UTC |
70c34c3 | Jorge Bellon-Castro | 02 January 2023, 14:26:02 UTC | DBus control: Extract method ProcessPlaylistChanged Extract switch body for track append and track remove events. This simplifies adding independent logic to both cases. | 11 January 2023, 05:06:51 UTC |
18a5a49 | Thomas Guillem | 04 January 2023, 15:45:59 UTC | audiounit: fix swap_rear_surround check (cherry picked from commit a4b715b3e775b6b63ff3ac5a96383d0ecbb7a0ac) Signed-off-by: Thomas Guillem <thomas@gllm.fr> | 09 January 2023, 10:44:55 UTC |
1d27f9a | Thomas Guillem | 01 December 2022, 15:35:01 UTC | coreaudio: add missing chain initialisation (cherry picked from commit 27009027ab57ea827b871ca73ee9636b383292c3) Signed-off-by: Thomas Guillem <thomas@gllm.fr> | 09 January 2023, 10:42:17 UTC |
65ea8d1 | Niklas Haas | 28 December 2022, 16:58:47 UTC | vout_opengl: add compatibility alias for libplacebo v5 This fixes compilation for now, albeit with many deprecation warnings. It will probably break again whenever libplacebo v6 drops these deprecated fields as well, but hopefully VLC v4 will be released by then. Fixes: #27624 | 01 January 2023, 15:40:12 UTC |
4585d55 | Jean-Baptiste Kempf | 25 December 2022, 18:42:17 UTC | On the road to 3.0.19 | 28 December 2022, 21:11:32 UTC |
379c00b | Francois Cartegnie | 27 December 2022, 20:31:11 UTC | demux: mp4: fix bogus edit list timescale regression after 0aecdcabaa27f32dc1e3de1832d22d9766cdfae6 refs #27669 | 28 December 2022, 14:22:09 UTC |
062db58 | Francois Cartegnie | 13 December 2022, 15:56:27 UTC | codec: jpeg: check every APP1 for orientation (cherry picked from commit a0d6edda54b329649c50b7de8c97b1509990fd20) | 26 December 2022, 09:01:27 UTC |
9b9cbf2 | Francois Cartegnie | 13 December 2022, 15:55:44 UTC | codec: jpeg: use native readers (cherry picked from commit d80b8049b7ce2c05bf18397a951340668a3a9ced) | 26 December 2022, 09:01:27 UTC |
88d5ca5 | Francois Cartegnie | 13 December 2022, 15:49:47 UTC | codec: jpeg: constify (cherry picked from commit 1a82010c9665ad449fe48545e5c1522bb89e67e1) | 26 December 2022, 09:01:27 UTC |
2acd447 | Francois Cartegnie | 13 December 2022, 15:28:53 UTC | codec: jpeg: check projection values (cherry picked from commit 4e419fa5266a5574908a4cf6146c12e3c56a0e86) | 26 December 2022, 09:01:27 UTC |
0118f97 | Francois Cartegnie | 13 December 2022, 15:16:55 UTC | codec: jpeg: search every APP1 for XMP projection tag (cherry picked from commit 7c3130c951840972229b265f8de5679a543d324f) | 26 December 2022, 09:01:27 UTC |
ab66dd1 | Francois Cartegnie | 13 December 2022, 15:17:46 UTC | demux: image: fix probing jpeg starting with XMP (cherry picked from commit 1c6749b8090a659678ff1cdbd80358405efac3f3) | 26 December 2022, 09:01:27 UTC |
9b3b296 | Francois Cartegnie | 13 December 2022, 19:11:22 UTC | demux: image: use proper type for peek (cherry picked from commit 8b310b2fd572dc54356dac1393bd4c14bfef6532) | 26 December 2022, 09:01:27 UTC |
22ae743 | Francois Cartegnie | 19 December 2022, 13:23:42 UTC | demux: image: fix jpeg probe size return check valid jpeg data offset being greater than 0xff (cherry picked from commit a0e6c1758586a1b98a0100507a3f0c47839050c1) | 26 December 2022, 09:01:27 UTC |
da33263 | Francois Cartegnie | 22 December 2022, 13:43:40 UTC | demux: mp4: do not flag discontinuity after empty edit refs #26943 (cherry picked from commit 203fb201da9c44bf5d68c937a071f5a8f25fda2f) | 25 December 2022, 17:15:20 UTC |
25fc2f3 | Francois Cartegnie | 22 December 2022, 13:57:04 UTC | demux: mp4: elst can only change if there's one (cherry picked from commit 0e3d3c060b34a703e68fa3dbfd313bda02067dad) | 25 December 2022, 17:15:20 UTC |
2def586 | Francois Cartegnie | 14 October 2019, 19:00:21 UTC | demux: avi: fix playback of flipped rgb (refs #22915) (cherry picked from commit 99a193f6d9639220e5bcebb23585d7e26651a2c4) | 23 December 2022, 17:35:54 UTC |
4c17c93 | Francois Cartegnie | 14 October 2019, 18:37:06 UTC | demux: avi: add more comments (cherry picked from commit 5be2d51811ed48c596069a7799199b9a99af7729) | 23 December 2022, 17:35:52 UTC |
76b0bb3 | Francois Cartegnie | 14 October 2019, 18:36:15 UTC | demux: avi: int_max is flipped range (cherry picked from commit 0d2b0a46700b9aa363d0d76e508c63e17420996e) | 23 December 2022, 17:35:15 UTC |
2d78916 | Francois Cartegnie | 14 October 2019, 18:37:21 UTC | demux: avi: fix conversion (cherry picked from commit 52ce937c7faf4c348f740157b2ed880cd79b680a) | 23 December 2022, 17:30:36 UTC |
912a396 | Francois Cartegnie | 14 October 2019, 18:57:17 UTC | demux: avi: fix debug height for flipped planes (fix #22915) (cherry picked from commit 136fd86090b11ba6d89e46e16e8f7474d4451e2f) | 23 December 2022, 17:12:16 UTC |
6183d1e | Francois Cartegnie | 07 December 2022, 21:14:05 UTC | demux: ogg: fix last page probing properly process the full search window instead of returning the first page found change lower search range stop condition to fix parsing bug on lowest window refs #27610 (cherry picked from commit efcb930b250de59dbaad59a4e5364292a32188b1) | 22 December 2022, 07:43:08 UTC |
767b44f | Steve Lhomme | 12 September 2022, 08:15:56 UTC | contrib: fluidlite: update the hash to allow out of tree builds (cherry picked from commit 1c7fdece821cf164de744ade04a016b364cf9f32) This fixes #25327. | 17 December 2022, 23:34:28 UTC |
4d46246 | Tristan Matthews | 17 September 2020, 19:03:14 UTC | contrib: daala: update upstream URL (cherry picked from commit 38523115cb430eefda1fe75d1f34d25a75fad546) | 06 December 2022, 14:19:05 UTC |
60771fe | Eugene Popov | 03 December 2022, 18:22:11 UTC | [3.0] Fix the playback bar is shown when the player window is inactive on Linux | 03 December 2022, 18:22:11 UTC |
93523e6 | Alexandre Janniaux | 15 December 2021, 15:20:41 UTC | modules: fix typos Typos found and reworked from codespell. (cherry picked from commit 6b7a57f9847fef77c687da8c63afa99328c74da2) (edited) edited: * some files don't exist in 3.0 * some 3.0 code around changes is different (vlc_tick_t) Signed-off-by: Steve Lhomme <robux4@ycbcr.xyz> | 03 December 2022, 16:48:59 UTC |
c2dd4bf | Francois Cartegnie | 07 November 2022, 14:02:57 UTC | packetizer: flac: fix CRC from emulated sync also skips some memcpy refs #27454 #27477 (cherry picked from commit c14b5aa6a7bd3aa25fa951e2b4136aff70f5702a) | 02 December 2022, 09:52:58 UTC |
e264d5b | Steve Lhomme | 02 July 2018, 13:52:19 UTC | rename VLC_TS_0 to VLC_TICK_0 (cherry picked from commit ded62a069f457ae919fae30b60d920a8ac3c92b4) (edited) edited: * some of the 3.0 code was different | 02 December 2022, 05:52:55 UTC |
0b4dff8 | Steve Lhomme | 02 July 2018, 13:51:29 UTC | rename VLC_TS_INVALID to VLC_TICK_INVALID (cherry picked from commit 1f17997348e5b5bb039647515c5ea54025bb81d5) (edited) edited: * some of the 3.0 code was different | 02 December 2022, 05:52:55 UTC |
3f9fc44 | Steve Lhomme | 22 June 2018, 11:19:24 UTC | rename mtime_t to vlc_tick_t Keep a copy of vlc_tick_tfor backward compatibility. (cherry picked from commit ff56c92a5ed62d713fb9842f36494a2e9d90fc6f) (edited) edited: * some of the 3.0 code is different | 02 December 2022, 05:52:55 UTC |
8179b10 | Rémi Denis-Courmont | 18 January 2022, 20:31:55 UTC | contrib: do not require gtkdocize This unbreaks packages using autoreconf. (cherry picked from commit 7beb060516a8ce8a4ad4abf26aade3e3344f9ecd) Signed-off-by: Steve Lhomme <robux4@ycbcr.xyz> | 30 November 2022, 16:15:19 UTC |
b64b9c2 | Marvin Scholz | 07 November 2022, 11:02:28 UTC | macosx: fix possible SPMediaKeyTap crash Adding nil to an NSArray would make it raise an NSInvalidArgumentException which in turn leads to an abort in dispatch_once: https://github.com/apple-oss-distributions/libdispatch/blob/55c3a68e9ec47f1c1d5bb9909404ce5f0351edef/src/object.m#L557 Fix #27487 (cherry picked from commit 41ec80a1282ba01d82e7954530e1d9ab8e14e415) Signed-off-by: Marvin Scholz <epirat07@gmail.com> | 27 November 2022, 20:54:08 UTC |
8bf9046 | Marvin Scholz | 16 November 2022, 05:42:24 UTC | control: dbus: emit CanPlay consistently When VLC was launched from a file, the handling for playlist change events was not sufficient as in case of starting with a file, we could miss the event and never report CanPlay. When playing a file from a service discovery, like our Lua web parser scripts, this logic was flawed too, as the playlist would always be "empty" even though we are clearly currently paused on an input. To fix that, check if CanPlay disagrees with reality when we get an input change and emit CanPlay. There is no check added in the item append/delete sections, so currently once an item from an SD is played, even when the user has switched back to the main playlist, the status would still be CanPlay until and item is added or removed in the "main" playlist. However this exactly matches how the Qt interface behaves, so I've left this behavior as-is for consistency with the interface. Fix #21419 Fix #22785 | 27 November 2022, 20:26:16 UTC |
1c037bc | Marvin Scholz | 16 November 2022, 05:18:53 UTC | control: dbus: emit events properly on input change The can-seek and can-pause variables could end up not being set, as the callback events are not reliably fired in case the variables changed before the callbacks are attached. Additionally we need to report the playback status properly whenever a new item starts playing. Fix #24699 | 27 November 2022, 20:26:16 UTC |
9403501 | David Fuhrmann | 24 November 2022, 19:19:41 UTC | contribs: growl: Replace CFNetwork with CoreServices framework for intel builds CFNetwork library is automatically added by recent SDKs. By replacing this framework with CoreServices.framework, we retain support for Mac OSX 10.7. | 26 November 2022, 13:17:10 UTC |
b362692 | David Fuhrmann | 23 November 2022, 20:53:21 UTC | macosx/build.sh: Replace CFNetwork with CoreServices framework for intel builds CFNetwork library is automatically added by recent SDKs. By replacing this framework with CoreServices.framework, we retain support for Mac OS X 10.7. | 26 November 2022, 13:17:10 UTC |
52df7ff | Pierre Ynard | 18 November 2022, 05:17:50 UTC | youtube.lua: update for player config definition site change Fixes #27529 (cherry picked from commit a0b3c43815328dd5e73485f912ee2fb9e46bfb4a) Signed-off-by: Steve Lhomme <robux4@ycbcr.xyz> | 19 November 2022, 07:38:20 UTC |
bbf81b6 | Zhao Zhili | 29 June 2018, 09:46:07 UTC | prefetch: handle STREAM_GET_TAGS Signed-off-by: Thomas Guillem <thomas@gllm.fr> (cherry picked from commit c53aefcc786e9022a571a27fb4c694d8bb571d1b) Signed-off-by: Marvin Scholz <epirat07@gmail.com> | 17 November 2022, 06:27:16 UTC |
0a33447 | Alexandre Janniaux | 27 January 2021, 12:00:23 UTC | configure.ac: fix deprecated mention with newer autoconf (cherry picked from commit 7eb922bcb2cb9b4a023597a25871074c6fd9e42a) Signed-off-by: Marvin Scholz <epirat07@gmail.com> | 15 November 2022, 22:07:27 UTC |
cacf92f | Alexandre Janniaux | 30 January 2021, 17:43:44 UTC | configure.ac: fix AC_PROG_LEX warning With autoconf 2.70, the following warnings are emitted: configure.ac:56: warning: AC_PROG_LEX without either yywrap or noyywrap is obsolete ./lib/autoconf/programs.m4:716: _AC_PROG_LEX is expanded from... ./lib/autoconf/programs.m4:709: AC_PROG_LEX is expanded from... configure.ac:56: the top level The documentation[1] of autoconf now states: > Prior to Autoconf 2.70, AC_PROG_LEX did not take any arguments, and > its behavior was different from either of the above possibilities: it > would search for a library that defines yywrap, and would set LEXLIB > to that library if it finds one. However, if a library that defines > this function could not be found, LEXLIB would be left empty and LEX > would not be reset. This behavior was due to a bug, but several > packages came to depend on it, so AC_PROG_LEX still does this if > neither the yywrap nor the noyywrap option is given. > > Usage of AC_PROG_LEX without choosing one of the yywrap or noyywrap > options is deprecated. It is usually better to use noyywrap and define > the yywrap function yourself, as this almost always renders the LEXLIB > unnecessary. The behaviour of the argument on autoconf < 2.70 is to ignore the argument, so there are no issues with adding the option. [1] https://www.gnu.org/savannah-checkouts/gnu/autoconf/manual/autoconf-2.70/html_node/Particular-Programs.html#Particular-Programs (cherry picked from commit 824b3d4551e6c19e34e31bedb6f8843cfda35ca0) Signed-off-by: Marvin Scholz <epirat07@gmail.com> | 15 November 2022, 21:37:17 UTC |
638a07d | Thomas Guillem | 04 November 2022, 08:55:39 UTC | audiounit_ios: don't fetch the output layout That way, we will always use MapInputLayout() on tvOS/iOS. (cherry picked from commit ebc27c6e4053a0a6dfe42a0d0acd89e394df1d2b) Signed-off-by: Thomas Guillem <thomas@gllm.fr> | 08 November 2022, 09:26:29 UTC |
d58a68d | Thomas Guillem | 04 November 2022, 08:55:11 UTC | audiounit_ios: move debug log (cherry picked from commit cac29a174030fbdda0abb5537c7515e5750d2281) Signed-off-by: Thomas Guillem <thomas@gllm.fr> | 08 November 2022, 09:26:29 UTC |
6eb4f99 | Thomas Guillem | 28 October 2022, 11:18:07 UTC | coreaudio: use ChannelDescriptions for MapInputLayout() Simpler, tested on tvOS 14 and 16. On tvOS, the device can adapt to the VLC input format, in contrary to macOS. Fixes 7.1 surround. (cherry picked from commit 3d92b1c3017f45c6410dc0dde7b3e2095ce176d7) Signed-off-by: Thomas Guillem <thomas@gllm.fr> | 08 November 2022, 09:26:29 UTC |
2edac7c | Thomas Guillem | 04 November 2022, 08:46:51 UTC | coreaudio: remove useless log There is one more complete just after. (cherry picked from commit 704d6fcfa0c9530a4461c62e61049e837ba080b0) Signed-off-by: Thomas Guillem <thomas@gllm.fr> | 08 November 2022, 09:26:29 UTC |
8457f06 | Thomas Guillem | 03 November 2022, 15:54:02 UTC | coreaudio: MapInputLayout() can now return any type of AudioChannelLayout (cherry picked from commit 28e4d7fe50b28cbc7267aa72ec0fa28a26924aa2) Signed-off-by: Thomas Guillem <thomas@gllm.fr> | 08 November 2022, 09:26:29 UTC |
8e749c6 | Thomas Guillem | 03 November 2022, 15:18:26 UTC | coreaudio: rename SetupInputLayout (cherry picked from commit c65da6381ac6a7b454115790ac933c7ece36cde8) Signed-off-by: Thomas Guillem <thomas@gllm.fr> | 08 November 2022, 09:26:29 UTC |
b344e73 | Thomas Guillem | 03 November 2022, 14:20:53 UTC | coreaudio: add Lsd/Rsd mapping Could not test it. (cherry picked from commit 082a0305f1765495e74e7650b07baf83e9e6eef3) Signed-off-by: Thomas Guillem <thomas@gllm.fr> | 08 November 2022, 09:26:29 UTC |
c3d728d | Thomas Guillem | 03 November 2022, 14:04:38 UTC | coreaudio: swap Surround with RearSurround when needed Tested on macOS 12.5, compared with the same vlc/sample/amplifier on Windows. Surround and RearSurround are indeed swapped for 7.1, same for tvOS (cf. next). But why ? (cherry picked from commit 0a65098fcd0d7ddc4c56fa10c616ddd044eeee32) Signed-off-by: Thomas Guillem <thomas@gllm.fr> | 08 November 2022, 09:26:29 UTC |
dc181df | Thomas Guillem | 03 November 2022, 13:49:37 UTC | coreaudio: use a switch case instead of an array The current size of the array is 35 for 9 elements. The maximum value for AudioChannelLabel is 65536 and we want to avoid having an array of 65536 for very few elements. (cherry picked from commit 9d676d26b39c8b571e76990eced97eead0b4dcb4) Signed-off-by: Thomas Guillem <thomas@gllm.fr> | 08 November 2022, 09:26:29 UTC |
ea9c301 | Thomas Guillem | 02 November 2022, 16:07:13 UTC | coreaudio: either use output or input layout And not both. On macOS, VLC need to adapt its fmt to the output layout (it can't change it). on tvOS, VLC can send its custom input layout. Fixes #27474 Also fix 7.1 mapping on macOS (Center was on Left...). (cherry picked from commit 87bbf8f272ef6b38b6ed1c002e96f570aba0f4a8) Signed-off-by: Thomas Guillem <thomas@gllm.fr> | 08 November 2022, 09:26:29 UTC |
96cb65e | Thomas Guillem | 28 October 2022, 11:24:09 UTC | coreaudio: refactor aout_CheckChannelReorder() usage (cherry picked from commit 0405833cd8a5cafcccc5253f1e5a9b58b5471b26) Signed-off-by: Thomas Guillem <thomas@gllm.fr> | 08 November 2022, 09:26:29 UTC |
fd8b516 | Thomas Guillem | 28 October 2022, 11:17:13 UTC | coreaudio: fix layout tag mismatch for L R C Cs (cherry picked from commit 12683cccac45230ad10533d7357ff7a31f8c6253) Signed-off-by: Thomas Guillem <thomas@gllm.fr> | 08 November 2022, 09:26:29 UTC |
20c96c5 | Thomas Guillem | 28 October 2022, 10:53:25 UTC | coreaudio: fix original value never set Regression from 91f426996c98 This fixes the shortcut to map channels to Center or Stereo. (cherry picked from commit b73f7c40d8a8355f188d10ce919f90ecfaf745d7) Signed-off-by: Thomas Guillem <thomas@gllm.fr> | 08 November 2022, 09:26:29 UTC |
921c47e | KO Myung-Hun | 26 October 2022, 03:42:28 UTC | cdrom: fix a typo | 05 November 2022, 09:46:20 UTC |
6e274f3 | Alexandre Janniaux | 05 March 2019, 19:30:24 UTC | faad: remove useless continue statement ... at the end of the loop. Signed-off-by: Hugo Beauzée-Luyssen <hugo@beauzee.fr> (cherry picked from commit 603ade4f5d01d03b240694992a596b3c5904148b) | 04 November 2022, 19:16:07 UTC |
24ebefd | Francois Cartegnie | 20 October 2022, 14:41:02 UTC | codec: faad: always init to TS_INVALID partial bp of 10318107ac248f2d9b1be038265f3d29a6734c97 | 04 November 2022, 19:16:07 UTC |
2c5a726 | Lyndon Brown | 17 March 2019, 06:59:19 UTC | faad: check config validity the `NeAACDecSetConfiguration()` function copies attributes from the given config object to the actual config held within the decoder context object. it validates each config attribute before copying it, immediately returning zero if the attribute is invalid. we should use the return value to check that our config was successfully written. (cherry picked from commit 8beee731064750745667cf21b63394c04157dd35) | 04 November 2022, 19:16:07 UTC |
d906e3e | Francois Cartegnie | 11 October 2019, 17:34:59 UTC | codec: faad: workaround unaligned timings (cherry picked from commit c8d7729ae6f3663a5cfde12fb0c185e2a3972461) | 04 November 2022, 19:16:07 UTC |
3bfe4f1 | Francois Cartegnie | 21 February 2019, 19:25:20 UTC | codec: faad: reject ELD profile (cherry picked from commit eaedf156a46ad8ac27bc64942892b358f91e4a61) | 04 November 2022, 19:16:07 UTC |
ee32136 | Francois Cartegnie | 05 October 2022, 15:18:50 UTC | demux: adaptive: allow implementations to preparse (cherry picked from commit 0f9cde94991d12e253c480324f95ba513e5b99b1) | 04 November 2022, 16:20:45 UTC |
9e50bef | Francois Cartegnie | 05 October 2022, 15:14:36 UTC | demux: adaptive: forward update status through stream (cherry picked from commit aeca11e9627781f05e9baee86fda2af87306e76c) | 04 November 2022, 16:20:45 UTC |
7d9d51a | Francois Cartegnie | 05 October 2022, 15:13:36 UTC | demux: adaptive: return tracker update status (cherry picked from commit 9d83a7ee1a6ec993e73e419fc84357cc6433c908) | 04 November 2022, 16:20:45 UTC |
ea8e33c | Francois Cartegnie | 25 September 2022, 12:51:33 UTC | demux: hls: set channels (cherry picked from commit c5b37cb43da4cd2507e970e05de53b24200d63bd) | 04 November 2022, 16:20:45 UTC |
4ff3ada | Francois Cartegnie | 21 September 2022, 14:10:16 UTC | demux: hls: rework stream/media attributes propagation (cherry picked from commit a54d02b0c9a5b0a2073f393a33235d9adfd6c25d) | 04 November 2022, 16:20:45 UTC |
d8ae0f0 | Francois Cartegnie | 21 September 2022, 14:04:51 UTC | demux: adaptive: codecs does not belong to ext-x-media (cherry picked from commit 7d37ad40e40419c28bf45ecf97fd0ea47cfa7f1e) | 04 November 2022, 16:20:45 UTC |
f8a1f5d | Francois Cartegnie | 09 February 2021, 20:09:50 UTC | demux: hls: prefer average bandwidth when available (cherry picked from commit f9b0cad3896c0276d467c5ad3be104baf946acdf) | 04 November 2022, 16:20:45 UTC |
b607efd | Francois Cartegnie | 26 October 2022, 12:24:12 UTC | demux: adaptive: fix unitialized var | 04 November 2022, 16:20:45 UTC |
5e58b6a | Francois Cartegnie | 27 October 2022, 18:49:05 UTC | demux: adaptive: fix MIME format update refs #27441 (cherry picked from commit 7b2c84807e92b8b2282f3b25b0cd8759cbf8c472) | 04 November 2022, 09:53:47 UTC |
63289de | Francois Cartegnie | 27 October 2022, 18:47:06 UTC | demux: adaptive: skip ID3 in front of any segment more HLS crap FTW refs #27441 (cherry picked from commit e062e9d65010fc5b30ef46336da7de44c76a6125) | 04 November 2022, 09:53:47 UTC |
47bd901 | Brad Smith | 30 October 2022, 00:11:50 UTC | v4l2: use proper headers for OpenBSD's V4L2 support (cherry picked from commit c7905ecc665b1b464bbf13ddc395e2e7f8ddd8b2) | 03 November 2022, 07:52:03 UTC |
ce9a09a | Brad Smith | 30 October 2022, 00:18:47 UTC | v4l2: dlopen proper library name on OpenBSD (cherry picked from commit ed4a5feb243a201b7890672f3d376b4586a16593) | 03 November 2022, 06:58:05 UTC |
6e1a0b7 | Martin Storsjö | 28 October 2022, 19:27:32 UTC | contrib: harfbuzz: Apply patches to fix building with Clang 16 This is a backport of https://github.com/harfbuzz/harfbuzz/commit/d88269c827895b38f99f7cf741fa60210d4d5169 and https://github.com/harfbuzz/harfbuzz/commit/60c6b7786d9f4651ae2803bfc4ff4435b38a5bc6. (The first patch is enough to fix mingw builds, but the second one is necessary if building harfbuzz on Linux with Clang 16.) (cherry picked from commit 75b0e59be9f989eefd76769fe7b4ae54acfd1471) Signed-off-by: Martin Storsjö <martin@martin.st> | 01 November 2022, 08:09:21 UTC |