Jean-Baptiste Kempf
39066fe78d
MP4: map Director metadata
2014-02-06 23:09:54 +01:00
Rémi Denis-Courmont
0901b265a9
mmdevice: do not enter the COM MTA upon unloading ( fixes #6830 )
...
(The MTA is still entered upon loading. In that case, it fails safe.)
2014-02-06 23:57:57 +02:00
Wieland Hoffmann
c8407ec665
meta_engine/taglib: Write MusicBrainz Track IDs
...
Signed-off-by: Jean-Baptiste Kempf <jb@videolan.org>
2014-02-06 21:44:37 +01:00
Jean-Baptiste Kempf
922c1bc948
MusicBrainz: use the MB release ID if exists
2014-02-06 21:40:03 +01:00
Jean-Baptiste Kempf
45d50c431a
Taglib: use an extradata to store MB releases
2014-02-06 21:15:46 +01:00
Jean-Baptiste Kempf
ccca9becbf
Add the new metadata to lua code
2014-02-06 18:19:18 +01:00
Jean-Baptiste Kempf
7c7948dba0
Provide vlc_meta_TypeToLocalizedString for the new types
...
And a forgotten old one...
2014-02-06 18:11:19 +01:00
Jean-Baptiste Kempf
2396ab526d
Add new meta types for film info
2014-02-06 18:10:56 +01:00
Tristan Matthews
47bb64f9cc
Revert "vdpau/avcodec: fix build for older ffmpeg"
...
This reverts commit 4e02407880
.
Rationale:
https://mailman.videolan.org/pipermail/vlc-devel/2013-April/092607.html
2014-02-06 10:58:56 -05:00
Petri Hintukainen
fe1ac6e30b
ts: do not set same field twice
...
Signed-off-by: Rafaël Carré <funman@videolan.org>
2014-02-06 15:31:56 +01:00
David Fuhrmann
06e24490eb
caopengllayer: Use the same gl context during modules lifetime
...
Fixes broken playback after switching to fullscreen for some browsers.
2014-02-06 12:07:08 +01:00
Nicolas Bertrand
8fd68dcfe5
dcp: Use .pc files for asdcplib
...
Signed-off-by: Jean-Baptiste Kempf <jb@videolan.org>
2014-02-06 11:27:14 +01:00
Tristan Matthews
4e02407880
vdpau/avcodec: fix build for older ffmpeg
2014-02-05 17:22:44 -05:00
Hugo Beauzée-Luyssen
bba3b52257
codec: jpeg: Check for NULL p_pic before encoding
2014-02-05 23:48:11 +02:00
Denis Charmet
9911a463a6
Support hevc ts demultiplexing
...
Beware the ts with hevc muxed as private PES seem to have PCR issue and should be played in case of problem with --no-ts-trust-pcr to avoid drops.
2014-02-05 23:39:08 +02:00
Rémi Denis-Courmont
fccfbd2fd1
vdpau/avcodec: update to libavcodec 55.26.0
2014-02-05 23:39:03 +02:00
Felix Paul Kühne
72013a5b4f
iOS: don't deploy xcrun as for Intel builds as this isn't needed
2014-02-05 15:41:32 +01:00
Felix Paul Kühne
fc45d0b90f
contrib/avcodec: unconditionally enable pic on iOS ( close #10532 , close #10531 )
2014-02-05 15:41:32 +01:00
Rémi Denis-Courmont
30dcfdd04f
MMDevice: only WASAPI lacks S/PDIF support so far (refs #6827 )
2014-02-05 00:06:02 +02:00
Rémi Denis-Courmont
36f9c40319
DirectSound: add support for MMDevice API ( fixes #7394 )
2014-02-05 00:01:08 +02:00
Rémi Denis-Courmont
39694ce4dd
DirectSound: factor out common code for legacy and MMDevice
2014-02-04 23:48:45 +02:00
Rémi Denis-Courmont
dd3e234c32
DirectSound: remove stray event handle
2014-02-04 22:56:32 +02:00
Rémi Denis-Courmont
db527697e0
DirectSound: reorder to reduce forward declarations
2014-02-04 22:51:43 +02:00
Rémi Denis-Courmont
43291e2e7f
mmdevice: fix restart due to preemption in Start()
2014-02-04 22:09:13 +02:00
Rémi Denis-Courmont
bdaac33453
wasapi: split as separate module
2014-02-04 21:48:46 +02:00
Tristan Matthews
0c3e5519ac
codec: jpeg encoder: fix build for older libjpeg
2014-02-04 13:37:21 -05:00
Maxim Bublis
e868212d51
codec: jpeg encoder implemented
...
This patch implements jpeg encoder using libjpeg.
Signed-off-by: Rafaël Carré <funman@videolan.org>
2014-02-04 13:44:37 +01:00
Ilkka Ollakka
ac3f61953b
httplive: use correct segment to calculate duration
...
Fixes off-by-one segment duration uses, and actually use
new segments length to see how long segments are and when
the playlist should be reloaded.
2014-02-04 09:52:31 +02:00
Jean-Baptiste Kempf
29fdcac6de
NSIS: use ifdiff and not ifnewer for file installation
...
This should allow downgrades.
Close #10551
2014-02-03 18:33:24 +01:00
David Fuhrmann
2dbc664742
macosx: fix and cleanup quit-after-playback main menu item
...
close #6073
2014-02-03 15:17:38 +01:00
David Fuhrmann
f36dcf5a5c
macosx: implement libvlc exit handler to properly terminate the app when requested
...
This is the only supported way to terminate an cocoa application and also ensure
that the gui settings are getting saved. Adapted from similar code in the qt
module.
2014-02-03 14:57:43 +01:00
David Fuhrmann
254a5ee275
Added coreanimation opengl layer vout module
...
This module is used for video output with the windowed npapi plugin.
close #8506
2014-02-03 12:44:07 +01:00
David Fuhrmann
9fc66e6950
bin/mac: do not start playlist while quitting VLC
...
close #8353
2014-02-03 11:16:20 +01:00
David Fuhrmann
b5452bad44
vda: use the ffmpeg api to avoid memleaks.
...
This will not compile with libav. Libav needs to be fixed before we can
support it again here.
2014-02-03 11:16:19 +01:00
Felix Paul Kühne
a24c2e7d38
macosx: reimplement NSByteCountFormatter for 10.7 and earlier
...
Note that this implementation only includes the features we care about and is incomplete
2014-02-02 22:49:03 +01:00
Felix Paul Kühne
0975876372
macosx: fix recursive inclusion of the compatibility header
2014-02-02 22:49:03 +01:00
Felix Paul Kühne
eecfe4310f
macosx: add file size column to playlist table ( close #9497 )
2014-02-02 22:49:03 +01:00
Felix Paul Kühne
34b896f945
macosx: fix compilation warning from the future
2014-02-02 22:49:03 +01:00
Ilkka Ollakka
ba60bd80da
transcode: update 'input pts' on loop so duplicate calculation can work properly with yadif2x etc
...
'input pts' is the pts after all the filters, so for example yadif2x etc need to take into account.
It is used to determinate if we need to duplicate current block until we should get new picture
to encode.
2014-02-02 16:02:02 +02:00
Ilkka Ollakka
4021ce949b
httplive: use longest segment to calculate reload wait instead of given max duration tag
...
This way if playlist contains way shorter segments than max-duration,
we have better estimate on how ofter we should reload playlist.
2014-02-02 15:58:20 +02:00
Ilkka Ollakka
eed05ce772
transcode: add comments on why we check frame dropping on 2 places
2014-02-02 15:58:20 +02:00
Felix Paul Kühne
dee8cee686
macosx: display total playlist duration ( close #9852 )
2014-02-02 14:32:41 +01:00
Rémi Denis-Courmont
c33e62ce48
RC: remove last stray reference to the menu command ( fixes #10539 )
2014-02-02 13:21:37 +02:00
Rémi Denis-Courmont
0991948a3e
Old RC: remove reference to former menu command ( fixes #10539 )
2014-02-01 18:55:10 +02:00
Rafaël Carré
39053b7007
contrib: x265: do not build shared library
2014-02-01 17:08:09 +01:00
Rafaël Carré
7fd9d4d45a
contrib: x265 0.7
2014-02-01 17:01:34 +01:00
Rémi Denis-Courmont
9b5fbb1298
mmdevice: IMMDevice is really only used in desktop builds
2014-02-01 17:58:58 +02:00
Rafaël Carré
8d045bd84a
dirac plugin has been removed
2014-02-01 16:42:23 +01:00
Martin Storsjö
8033756b40
opensles: Only try the actual sampling rate if it is lower or equal to the native sampling rate
...
If resampling from a higher sampling rate to a lower, one will
end up with noises in the audio due to an android bug.
Signed-off-by: Rafaël Carré <funman@videolan.org>
2014-02-01 12:53:00 +01:00
Rafaël Carré
f39b85a92d
audiotrack: remove double initialization
2014-02-01 12:47:30 +01:00