David Fuhrmann
10145e0390
macosx: fix error message for media information panel
2015-10-21 22:35:43 +02:00
Francois Cartegnie
8e18ce4793
demux: mp4: reset current position context after failed read
2015-10-21 22:34:29 +02:00
Rémi Denis-Courmont
aa2bcbfd79
vout: remove useless filtered picture pointer
2015-10-21 21:21:55 +03:00
Rémi Denis-Courmont
604913343e
vout: reorder code
...
No functional changes
2015-10-21 21:20:23 +03:00
Rémi Denis-Courmont
dfefe47ff2
vout: fix use-after-free, wait on correct date
...
The mwait() call dereferenced a potentially no longer referenced picture
(if the display was filtered).
2015-10-21 21:14:16 +03:00
Rémi Denis-Courmont
7ac7007512
Qt: fix changing audio device
...
Change the audio device when the corresponding action is triggered, not
when it is modified... This completely broke ALSA playback.
2015-10-21 20:42:58 +03:00
Rémi Denis-Courmont
1d92fdf3e2
alsa: insert default choice if not in ALSA device hints
...
This ensures that the default value ("default") for alsa-audio-device
is listed as a possible choice.
2015-10-21 20:32:06 +03:00
Jean-Baptiste Kempf
509f755a9e
Mediacodec: timeouts are in µs
2015-10-21 16:06:55 +02:00
Rémi Denis-Courmont
bab44e26a4
input: do not bypass demux when setting pause state
2015-10-20 23:29:33 +03:00
Rémi Denis-Courmont
2237ed701d
input: factor init code for demux infos
...
This shares the code between access_demux and demux cases.
2015-10-20 23:26:17 +03:00
Rémi Denis-Courmont
a2beb67ed7
demux: provide fallback for pause, PTS delay and pace control
...
Many existing demuxers do not use the generic control helper providing
those control queries. But as we now need to support those queries for
manifest-based or asynchronous demuxers, this fallback becomes
necessary.
We could also just do ahead and implement the controls in all demuxers.
Help yourself.
2015-10-20 21:33:50 +03:00
Rémi Denis-Courmont
b9fa70262b
demux: de-inline demux_Control()
2015-10-20 21:08:58 +03:00
Rémi Denis-Courmont
987fc6e9c2
input: use DEMUX_CAN_SEEK instead of STREAM_CAN_SEEK
...
Some demuxers support seeking even if the underlying byte stream is not
seekable (e.g. subtitles). Also some demuxers do not support seeking
regardless of the underlying byte stream.
So it makes more sense to check the status from the demuxer. Most
demuxers just copy or forward the value from the byte stream.
Note: if in doubt, a demuxer can always claim seek support, and
eventually fail both DEMUX_SET_TIME and DEMUX_SET_POSITION. The seek is
only used as a hint for user interfaces; it has no effects on the input
thread as such.
2015-10-20 20:49:30 +03:00
Rémi Denis-Courmont
f208b6516d
demux: implement DEMUX_CAN_SEEK control
2015-10-20 20:47:14 +03:00
Rémi Denis-Courmont
567822715f
demux: add some controls to demux_vaControlHelper()
2015-10-20 20:13:13 +03:00
Rémi Denis-Courmont
b9cbb2631a
demux: unify possible control values with stream/access
...
Also document them.
2015-10-20 19:34:37 +03:00
Rémi Denis-Courmont
f788fa20e1
access: fix ACCESS_GET_META and STREAM_GET_META mismatches
2015-10-20 19:11:01 +03:00
Hugo Beauzée-Luyssen
f96d78321a
playlist: Fetcher: Fix leak
2015-10-20 17:06:14 +02:00
Jean-Baptiste Kempf
1f99b77035
Revert "contrib: pass the LD we use to ffmpeg"
...
This reverts commit fabb0362f1
.
For some reasons, this was breaking Android toolchains
2015-10-19 18:59:16 +02:00
Steve Lhomme
c358dd001c
d3d11va: better logging of decoder configuration
...
Signed-off-by: Jean-Baptiste Kempf <jb@videolan.org>
2015-10-19 10:40:25 +02:00
Steve Lhomme
fabb0362f1
contrib: pass the LD we use to ffmpeg
...
Signed-off-by: Jean-Baptiste Kempf <jb@videolan.org>
2015-10-18 23:15:04 +02:00
Steve Lhomme
65167a3015
direct3d11: more debug of the format/chroma mapping
...
Signed-off-by: Jean-Baptiste Kempf <jb@videolan.org>
2015-10-18 23:15:04 +02:00
Steve Lhomme
0023f983d3
d3d11_surface: better debugging of surface issues
...
Signed-off-by: Jean-Baptiste Kempf <jb@videolan.org>
2015-10-18 23:15:04 +02:00
Steve Lhomme
57dbe62748
d3d11va: add Qualcomm vendor mapping
...
Signed-off-by: Jean-Baptiste Kempf <jb@videolan.org>
2015-10-18 23:15:04 +02:00
Steve Lhomme
e9b7349860
direct3d11: add a log message when creating the pool fails
...
Signed-off-by: Jean-Baptiste Kempf <jb@videolan.org>
2015-10-18 23:15:04 +02:00
Petri Hintukainen
656963c731
TS: Check stream_Read() result
...
Signed-off-by: Jean-Baptiste Kempf <jb@videolan.org>
2015-10-18 23:13:48 +02:00
Petri Hintukainen
419f47670d
Update: Use correct printf format
...
Signed-off-by: Jean-Baptiste Kempf <jb@videolan.org>
2015-10-18 23:12:46 +02:00
Petri Hintukainen
8b66dc634b
Update: Fix return value
...
Signed-off-by: Jean-Baptiste Kempf <jb@videolan.org>
2015-10-18 23:12:40 +02:00
Steve Lhomme
690711f5f9
contrib: update libmatroska to 1.4.3
...
Signed-off-by: Jean-Baptiste Kempf <jb@videolan.org>
2015-10-18 23:10:51 +02:00
Steve Lhomme
c18ac66a08
contrib: update libebml to 1.3.2
...
Signed-off-by: Jean-Baptiste Kempf <jb@videolan.org>
2015-10-18 23:10:20 +02:00
Rémi Denis-Courmont
59555853c5
dash: fix format strings
2015-10-18 15:48:53 +03:00
Marvin Scholz
1799ea8f8f
contrib/growl: Add growl patch that comments out logging
...
The patch comments out logging which causes a warning log message
when setting the growl bridge delegate to nil. This is a problem,
as we need to set it to nil, so that the growl bridge will release
our delegate. Else it will never be released and dealloc will
not get called.
Signed-off-by: Felix Paul Kühne <fkuehne@videolan.org>
2015-10-17 22:10:41 +02:00
Marvin Scholz
95a1507855
growl: Add OS X user notifications as fallback to Growl notifications
...
This adds native OS X user notifications as fallback, if Growl is
currently not running. Those native notifications are only available
on 10.8+, therefore some preprocessor conditionals prevent that this
breaks 10.7 compilation.
There is no explicit check if the class is available as it should be
on all 10.8 systems.
Signed-off-by: Felix Paul Kühne <fkuehne@videolan.org>
2015-10-17 21:47:01 +02:00
Felix Paul Kühne
b64e8e787f
UPnP discovery: add support for SAT>IP servers ( closes #11929 , closes #15540 )
...
Some servers don't provide a playlist of their channels, so we need to download the list for the chosen satellite from the web and process it accordingly
2015-10-17 21:40:58 +02:00
Pierre Ynard
18994ecded
doc: install liveleak.lua sample script instead of soundcloud.lua
...
soundcloud.lua is no longer the trivial example it was before
2015-10-17 00:35:26 +02:00
Pierre Ynard
98d7a343e3
soundcloud.lua: rewrite for changes
...
Complete rewrite due to website changes.
Based on reverse engineering by Daniel Ekmann, thanks!
2015-10-17 00:22:22 +02:00
Francois Cartegnie
d1daa6eac8
demux: mp4: missing temp box parenting
...
Otherwise fails special parenting checks
ex: in ATOM_meta reads
2015-10-16 19:55:32 +02:00
Petri Hintukainen
8b7a40b641
bluray: use input attachment for album art
...
Signed-off-by: Jean-Baptiste Kempf <jb@videolan.org>
2015-10-16 19:39:35 +02:00
Petri Hintukainen
6d7c3ff073
bluray: split blurayDemux()
...
Signed-off-by: Jean-Baptiste Kempf <jb@videolan.org>
2015-10-16 19:39:35 +02:00
Petri Hintukainen
d48032f7bc
Add configure check for sapi.h
...
Signed-off-by: Jean-Baptiste Kempf <jb@videolan.org>
2015-10-16 19:39:35 +02:00
Jean-Baptiste Kempf
7136d004f8
libVLC: Expose DiscTotal meta
2015-10-16 19:18:46 +02:00
Jean-Baptiste Kempf
ab163d3ef3
Taglib: use new method for Vorbis Comments TRACKNUMBER parsing
...
Because of course TRACKNUMBER can be xx or xx/xx, and then depending on
the result we need TRACKTOTAL and TOTALTRACKS
2015-10-16 19:03:46 +02:00
Jean-Baptiste Kempf
c925c78d5a
Taglib: extract DiscNumber/DiscTotal from ID3v2
2015-10-16 19:01:16 +02:00
Jean-Baptiste Kempf
84a19e1182
Taglib: extract first value only if couple is incomplete
2015-10-16 19:01:16 +02:00
Jean-Baptiste Kempf
265b088693
Taglib: rename extraction function
2015-10-16 19:01:16 +02:00
Jean-Baptiste Kempf
9e2d67ff1d
Taglib: generalize the couple-in-string extraction
2015-10-16 19:01:16 +02:00
Jean-Baptiste Kempf
a6ca4e4cc8
Meta: add DiscTotal
2015-10-16 19:01:16 +02:00
Jean-Baptiste Kempf
5cf3ca4819
Qt: expose disc number in the extra info panel
2015-10-16 18:12:06 +02:00
Jean-Baptiste Kempf
0ad88e130b
Add RebeccaPurple color
2015-10-16 00:44:45 +02:00
Jean-Baptiste Kempf
6446c62622
Win32 debug: reindent
2015-10-15 23:18:47 +02:00