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