Commit Graph

62498 Commits

Author SHA1 Message Date
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