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
Thomas Guillem
4706adfb46
libvlc_media_player: fix unused warning
2015-10-15 14:02:55 +02:00
Thomas Guillem
fdaa7f76a8
tizen_audio: use new 2.4 functions dynamically
2015-10-15 10:06:05 +02:00
Ludovic Fauvet
c3112fccef
mpg123: lower the verbosity for MPG123_NEED_MORE
2015-10-14 18:23:16 +02:00
Francois Cartegnie
708c6ce40d
demux: mp4: s/file/media
2015-10-14 17:29:08 +02:00
Francois Cartegnie
590be7dbc1
demux: mp4: remove dash flag
2015-10-14 17:27:41 +02:00
Francois Cartegnie
b798c66965
demux: mp4: remove legacy dash probe prevention ( fix #15412 )
2015-10-14 17:24:59 +02:00
Francois Cartegnie
0456bcdc30
demux: mp4: fix uninitialized vars on failure handling
2015-10-14 17:15:13 +02:00
Francois Cartegnie
a66c59b5ea
demux: mp4: missing initializer
2015-10-14 17:10:48 +02:00
Francois Cartegnie
1ac48962ce
demux: mp4: don't seek to mdat after each probing
2015-10-14 16:54:48 +02:00
Francois Cartegnie
d00bd3bb37
demux: libmp4: don't seek to end of container on conditional stop
2015-10-14 16:54:48 +02:00
Francois Cartegnie
477e5dad78
demux: mp4: split fragment related code
2015-10-14 16:54:48 +02:00
Francois Cartegnie
3f8fdb3226
libmp4: add scaled time alias
2015-10-14 16:54:48 +02:00
Ilkka Ollakka
093d81daec
libvpx: fix vpx compile for previous revert.
2015-10-13 23:38:39 +03:00
Ilkka Ollakka
f213c43932
Revert "codec: don't drop discontinue blocks"
...
This reverts commit 5e36cb2c14
.
2015-10-13 23:31:08 +03:00
Ilkka Ollakka
d0c5748146
Revert "codec: don't drop blocks marked BLOCK_FLAG_DISCONTINUITY"
...
This reverts commit 48a867c768
.
Revert for futher checking
2015-10-13 23:31:07 +03:00
Felix Paul Kühne
6d888d8c3c
videotoolbox: reject non-video ES
2015-10-13 18:33:02 +02:00
Jean-Paul Saman
6ca2e8ca5d
input stats: handle malloc error
...
Signed-off-by: Jean-Baptiste Kempf <jb@videolan.org>
2015-10-13 18:21:12 +02:00
Felix Paul Kühne
601832acf1
videotoolbox: don't modify the decoder's input structure
2015-10-13 18:02:03 +02:00
Felix Paul Kühne
3707a25612
ass: auto-detect font-provider
2015-10-13 15:36:15 +02:00
Jean-Paul Saman
48a867c768
codec: don't drop blocks marked BLOCK_FLAG_DISCONTINUITY
...
If blocks are marked BLOCK_FLAG_DISCONTINUITY then do not drop them,
unless BLOCK_FLAGS_CORRUPTED is set. Instead flush old blocks from decoder
queue and restart at this new stream access point (new timeline).
Signed-off-by: Ilkka Ollakka <ileoo@videolan.org>
2015-10-13 08:07:30 +03:00
Ilkka Ollakka
a901a7884c
packetizer: don't drop blocks with DISCONTINUITY
...
Do not drop blocks with BLOCK_FLAG_DISCONTINUITY, but do drop blocks with BLOCK_FLAG_CORRUPTED.
Signed-off-by: Jean-Paul Saman <jpsaman@videolan.org>
2015-10-13 08:07:25 +03:00
Jean-Paul Saman
2b57b9effa
codec/vpx.c: do not leak memory.
...
Signed-off-by: Ilkka Ollakka <ileoo@videolan.org>
2015-10-13 08:07:20 +03:00
Ilkka Ollakka
5e36cb2c14
codec: don't drop discontinue blocks
...
Signed-off-by: Jean-Paul Saman <jpsaman@videolan.org>
2015-10-13 08:07:17 +03:00
Jean-Paul Saman
d700966ec0
qt4: discontinuity stats signal timeline changes in the content
...
Signed-off-by: Ilkka Ollakka <ileoo@videolan.org>
2015-10-13 08:07:11 +03:00
Jean-Paul Saman
fa9af46da2
ts demuxer: Passthrough timeline discontinuity
...
Signed-off-by: Ilkka Ollakka <ileoo@videolan.org>
2015-10-13 08:07:06 +03:00
Jean-Paul Saman
2e5d041ea6
avcodec/video.c: do not drop good data on discontinuity but only on data corruption.
...
Signed-off-by: Ilkka Ollakka <ileoo@videolan.org>
2015-10-13 08:06:58 +03:00
Jean-Paul Saman
de4be0a450
vlc_block.h: Clarify usage of BLOCK_FLAG_DISCONTINUITY
...
The BLOCK_FLAG_DISCONTINUITY signals timeline changes from the source content or due to seeking.
BLOCK_FLAG_CORRUPTION signals data corruption due to corrupted or dropped packets, this includes
transport stream continuity counter mismatches.
Signed-off-by: Ilkka Ollakka <ileoo@videolan.org>
2015-10-13 08:06:10 +03:00
Felix Paul Kühne
36cacea667
macosx: fix compilation with Xcode 6.3
2015-10-12 18:46:32 +02:00
Marvin Scholz
e9db84d774
macosx: Rename the Playlist related class files to match the class name
...
This renames the playlist related class files to match the class name,
which makes it easier to find the which belongs to a certain class and
follows common Cocoa/Obj C file naming conventions.
Signed-off-by: Felix Paul Kühne <fkuehne@videolan.org>
2015-10-12 16:46:00 +02:00
Julian Scheel
4d692bf04c
mmal: Fix picture passing through mmal
...
Assign the picture pointer to mmal buffers user_data right before passing it
into mmal instead of doing it in mmal_picture_lock. This is necessary, because
the picture pointer used to call mmal_picture_lock points to the original
picture instance, while the picture handed to the plugins from
picture_pool_Get is a clone of the original picture. Assigning the picture in
user_data caused picture_Release to be called on the original instead of the
clone. Since commit 22e61f10
this is fatal as the pf_destroy pointer is not
pointing to picture_pool_ReleasePicture anymore.
Signed-off-by: Julian Scheel <julian@jusst.de>
Signed-off-by: Jean-Baptiste Kempf <jb@videolan.org>
2015-10-12 16:34:48 +02:00
Julian Scheel
b7cbd7b5fe
mmal: Add missing vlc_atomic.h includes
...
Signed-off-by: Julian Scheel <julian@jusst.de>
Signed-off-by: Jean-Baptiste Kempf <jb@videolan.org>
2015-10-12 16:34:48 +02:00
Moti Zilberman
cafa438d21
SAPI: Fix an off-by-one error in voice selection
...
Signed-off-by: Jean-Baptiste Kempf <jb@videolan.org>
2015-10-12 16:30:25 +02:00
Marvin Scholz
090e1f80dc
macosx: Add todo comment about deprecated method useOptimizedDrawing
...
Signed-off-by: Felix Paul Kühne <fkuehne@videolan.org>
2015-10-12 16:28:47 +02:00
Felix Paul Kühne
a2f5b3e1c1
videotoolbox: slightly improved error handling
...
Error 8973 is triggered if the number of open HW decoding sessions is > than the number of available HW decoders
Further, a failing session creation should not invalidate the entire video decoding chain but just trigger the fallback
2015-10-12 16:28:11 +02:00
Jean-Baptiste Kempf
ac8f998250
TTML: remove trailing space
2015-10-12 16:04:38 +02:00
Francois Cartegnie
0ed098b271
demux: hls: hardcode formats depending on codecs/extension
2015-10-12 00:39:35 +02:00
Francois Cartegnie
4bb4f6706c
demux: adaptative: fix skipped line in reply header
2015-10-12 00:39:35 +02:00