Commit Graph

55973 Commits

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