1
mirror of https://code.videolan.org/videolan/vlc synced 2024-07-21 07:24:15 +02:00
Commit Graph

81419 Commits

Author SHA1 Message Date
Francois Cartegnie
44daa14e83 packetizer: h264: keep recovered state 2019-06-01 22:05:44 +02:00
Francois Cartegnie
c2cb744329 packetizer: handle discontinuity without flush 2019-06-01 22:05:44 +02:00
Francois Cartegnie
cab9ed68cf demux: ts: resync on next code on packet loss 2019-06-01 22:05:44 +02:00
Felix Paul Kühne
f55b8f87e3 macosx: remove most occurances of NSUserDefaults synchronize
On the targetted macOS versions, this mainly a sleep timer on the main thread, which is not needed.
2019-06-01 15:56:46 +02:00
Felix Paul Kühne
1c8ad8f231 macosx: remove occurances of unsafe_unretained 2019-06-01 15:38:36 +02:00
Felix Paul Kühne
160c29f73d macosx: remove write-only variables 2019-06-01 15:37:01 +02:00
Felix Paul Kühne
2e3fc8687b macosx/keyboard backlight control: add debug information and clean coding style 2019-06-01 12:55:12 +02:00
Felix Paul Kühne
a7ff1b7f03 macosx/vout provider: also dim keyboard when not using the native fullscreen mode 2019-06-01 12:49:44 +02:00
Felix Paul Kühne
bf29748e45 macosx: unify to a single notification in case the preferences were updated
Performance and logically wise, there is no need to differentiate between the settings as users rarely change settings repeatedly.
2019-06-01 12:38:04 +02:00
Felix Paul Kühne
15c0c88e82 macosx: make sure to also update the UI when using the advanced preferences 2019-06-01 11:53:18 +02:00
Felix Paul Kühne
7a706f2031 macosx/library: adapt large-text setting and print everything smaller 2019-06-01 11:48:59 +02:00
Felix Paul Kühne
15da1c0165 macosx: allow dynamic changes to the large-text option at runtime 2019-06-01 11:35:29 +02:00
Felix Paul Kühne
bf7c59034f macosx/playlist: iterate on cell dimensions, font size and have it respect the large-text setting 2019-06-01 11:24:28 +02:00
Francois Cartegnie
7fde19d9d2 access: cdda: add support for musicbrainz (fix #21796)
deprecates CDDB which has too low entropy for lookups
2019-06-01 00:26:30 +02:00
Francois Cartegnie
182133eab2 access: cdda: fix audio/data mixed mode
best way to kill your speakers
2019-06-01 00:26:30 +02:00
Francois Cartegnie
e8f5c617df misc: webservices: add musicbrainz 2019-06-01 00:18:25 +02:00
Francois Cartegnie
890db4f7e7 access: cdrom: return TOC struct instead of only sectors 2019-06-01 00:18:15 +02:00
Felix Paul Kühne
3f5ff5a4ab macosx/library and playlist menus: simplify creation code 2019-05-31 20:07:23 +02:00
Felix Paul Kühne
414e4b1a28 macosx: add playlist sorting menu to main menu and playlist context menu 2019-05-31 19:57:45 +02:00
Felix Paul Kühne
ef6cb8f4ae macosx: implement playlist sorting button with a popup menu 2019-05-31 19:52:02 +02:00
Felix Paul Kühne
bb1a55aa80 macosx/playlist controller: expose sorting 2019-05-31 19:12:27 +02:00
Felix Paul Kühne
c829e34b19 macosx/playlist controller: cosmetics
self is implicitly retained by the block. Mention it to indicate that this the intended behavior
2019-05-31 18:58:59 +02:00
Felix Paul Kühne
0137809a82 macosx: generate playlist menu in code instead of using a xib file
No functional changes except for removing the sorting stub
2019-05-31 18:22:13 +02:00
Hugo Beauzée-Luyssen
a367421629 package: msi: Disable skins for now 2019-05-31 18:20:01 +02:00
Felix Paul Kühne
e36458aad9 macosx: cosmetics 2019-05-31 17:20:25 +02:00
Felix Paul Kühne
c7062b8a2b macosx: fix playback of block based media
This solves a regression introduced in 535112f6
2019-05-31 17:16:39 +02:00
Francois Cartegnie
e06b5ca353 Qt: on demand art fetch is now async 2019-05-31 15:22:49 +02:00
Francois Cartegnie
06e1aafd0d acoustid: parametrize server options 2019-05-31 15:22:49 +02:00
Francois Cartegnie
cdb7b9d8b2 acoustid: refactor 2019-05-31 15:22:49 +02:00
Francois Cartegnie
6065ecc421 acoustid: rename mb structure 2019-05-31 15:22:49 +02:00
Francois Cartegnie
3ae2fb79fd access: vcd: clear fallthrough warning 2019-05-31 15:22:49 +02:00
Felix Paul Kühne
5715f6df23 macosx/playlist: add indicator for the number of items 2019-05-31 15:05:20 +02:00
Felix Paul Kühne
a4dac2767d macosx: introduce a textfield with rounded background corners and use it in the library view 2019-05-31 14:35:36 +02:00
Felix Paul Kühne
f72131c6f8 macosx/library window: make the playlist collapsable and add widgets to describe the future look 2019-05-31 14:15:00 +02:00
David Fuhrmann
7705f6a056 macosx: Cosmetics 2019-05-31 11:01:19 +02:00
David Fuhrmann
15b46b12e0 macosx: Improve playlist context menu item validation
Only enable stuff if it works.
2019-05-31 11:01:19 +02:00
David Fuhrmann
437032b2e9 macosx: Implement deletion of multiple playlist items
Avoids crash when deleting more than one index at once.
Uses playlist_RequestDelete to handle concurrent requests from
multiple UIs.
Fixes deletion also from context menu.

closes #22367
2019-05-31 11:01:19 +02:00
Hugo Beauzée-Luyssen
89788c9e3c contrib: Building matroska from the contribs require ebml >= 1.3.8 2019-05-31 10:28:01 +02:00
Thomas Guillem
6d31558cba decoder: fix null-deref when there is no input
It happened when the decoder was created from input_DecoderCreate()
2019-05-31 09:53:48 +02:00
Felix Paul Kühne
c9bdd19e66 macosx/sprefs: cleanup hotkeys UI a bit
This moves the 'Clear' button to the changer panel and removes the 'Change' button in favor of double clicking items in the list.
2019-05-30 23:18:37 +02:00
Felix Paul Kühne
4a2109c728 macosx/sprefs: add input-fast-seek 2019-05-30 23:07:56 +02:00
Felix Paul Kühne
319e7dc291 macosx/sprefs: add 'large text in list views' option to the interface section 2019-05-30 22:43:52 +02:00
Felix Paul Kühne
f3aeacb592 macosx/sprefs: reorder items in the codec/input category 2019-05-30 22:36:53 +02:00
Felix Paul Kühne
d47c9fb28e macosx/sprefs: remove UI for 'postproc-q' as the option is gone 2019-05-30 22:32:24 +02:00
Felix Paul Kühne
a80b810bdd macosx/sprefs: add the option to disable video resizing to the native size to the video section 2019-05-30 21:48:33 +02:00
Felix Paul Kühne
e354e7536b macosx/sprefs: add option to dim the keyboard backlight in fullscreen and make it the default 2019-05-30 21:48:19 +02:00
Felix Paul Kühne
af8b79cda2 macosx/sprefs: move the mediakeys option from interface to the hotkeys section
From an end-user perspective, those are functional global hotkeys and it is irrelevant that the implementation for their support is in the UI and not the hotkeys module.
2019-05-30 21:28:10 +02:00
Felix Paul Kühne
4f9a1cfdec macosx/sprefs: remove Apple Remote settings since the devices are not dominant enough anymore to sustify such prominent settings 2019-05-30 21:20:06 +02:00
Felix Paul Kühne
9ee4545085 macosx: merge library folder management window to simple preferences 2019-05-30 21:07:03 +02:00
Felix Paul Kühne
4d2c5cbefc macosx/library collection view supplementary element view: don't show a border 2019-05-30 20:27:04 +02:00