]> git.sesse.net Git - vlc/log
vlc
10 years agobluray: cache current playlist info.
Petri Hintukainen [Tue, 18 Feb 2014 20:26:51 +0000 (22:26 +0200)]
bluray: cache current playlist info.

Avoid reading playlist info from disc every time it is used (adding streams, selecting streams, changing clip, ...)

Signed-off-by: Jean-Baptiste Kempf <jb@videolan.org>
10 years agobluray: fix displaying of still images
Petri Hintukainen [Tue, 18 Feb 2014 20:26:50 +0000 (22:26 +0200)]
bluray: fix displaying of still images

MPEG-TS demuxer does not flush last video frame if size of PES packet is unknown.
Packet is flushed only when TS packet with PUSI flag set is received.
Fix this by emitting (video) ts packet with PUSI flag set.
Add video sequence end code to payload so that also video decoder is flushed.
Set PES packet size in the payload so that it will be sent to decoder immediately.

Signed-off-by: Jean-Baptiste Kempf <jb@videolan.org>
10 years agomosaic: sets original w/h
Rafaël Carré [Wed, 19 Feb 2014 19:17:01 +0000 (20:17 +0100)]
mosaic: sets original w/h

10 years agomosaic: merge declaration and assignement
Rafaël Carré [Wed, 19 Feb 2014 19:16:48 +0000 (20:16 +0100)]
mosaic: merge declaration and assignement

10 years agoMosaic: don't reinvent GetAddress
Rafaël Carré [Wed, 19 Feb 2014 19:16:35 +0000 (20:16 +0100)]
Mosaic: don't reinvent GetAddress

10 years agoavformat mux: use some default values and add debug
Rafaël Carré [Wed, 19 Feb 2014 18:50:00 +0000 (19:50 +0100)]
avformat mux: use some default values and add debug

10 years agoRevert "avformat audio mux: set frame size"
Rafaël Carré [Wed, 19 Feb 2014 18:43:40 +0000 (19:43 +0100)]
Revert "avformat audio mux: set frame size"

This reverts commit 61426dcb1ec7497cd6413a174cc6687d7cd46df7.

This was a repeat of 077f47ff59b9e5e1a523d924a0307105dcdee4bc

10 years agoavcodec encoder: add more aac profiles
Rafaël Carré [Wed, 19 Feb 2014 18:33:58 +0000 (19:33 +0100)]
avcodec encoder: add more aac profiles

10 years agoavcodec encoder: aac ssr profile is supported
Rafaël Carré [Wed, 19 Feb 2014 18:33:45 +0000 (19:33 +0100)]
avcodec encoder: aac ssr profile is supported

10 years agoaddons: don't detach thread (fix #10717,#10719)
Francois Cartegnie [Wed, 19 Feb 2014 16:58:00 +0000 (17:58 +0100)]
addons: don't detach thread (fix #10717,#10719)

10 years agoaddons: add missing b_live flag locking (fix #10718)
Francois Cartegnie [Wed, 19 Feb 2014 16:42:41 +0000 (17:42 +0100)]
addons: add missing b_live flag locking (fix #10718)

10 years agomediacodec: add more safety checks when trying to get codec capabilities
Felix Abecassis [Wed, 19 Feb 2014 15:39:19 +0000 (16:39 +0100)]
mediacodec: add more safety checks when trying to get codec capabilities

Signed-off-by: Jean-Baptiste Kempf <jb@videolan.org>
10 years agomediacodec: do not accept codecs declaring no capabilities
Felix Abecassis [Wed, 19 Feb 2014 15:36:09 +0000 (16:36 +0100)]
mediacodec: do not accept codecs declaring no capabilities

Previously, if profileLevels was NULL or length 0, the codec was
accepted.  Some devices have several codecs for mime type video/avc,
the first one is rejected based on the profile capability but the
second one was accepted since there was no capability declared. Since
the actual capability of the second codec was not better than the
first one, decoding failed.

Signed-off-by: Jean-Baptiste Kempf <jb@videolan.org>
10 years agoDCP: kill warnings
Jean-Baptiste Kempf [Wed, 19 Feb 2014 15:18:53 +0000 (16:18 +0100)]
DCP: kill warnings

10 years agoavformat audio mux: set frame size
Rafaël Carré [Wed, 19 Feb 2014 12:53:35 +0000 (13:53 +0100)]
avformat audio mux: set frame size

10 years agoavcodec audio encoder: set frame size
Rafaël Carré [Wed, 19 Feb 2014 12:42:21 +0000 (13:42 +0100)]
avcodec audio encoder: set frame size

10 years agoavio output: use correct private context
Rafaël Carré [Wed, 19 Feb 2014 12:21:58 +0000 (13:21 +0100)]
avio output: use correct private context

10 years agolive555: Support playing Theora video RTP streams
Ross Finlayson [Mon, 17 Feb 2014 22:06:47 +0000 (11:06 +1300)]
live555: Support playing Theora video RTP streams

Signed-off-by: Jean-Baptiste Kempf <jb@videolan.org>
10 years agobluray: implement still image timing
Petri Hintukainen [Tue, 18 Feb 2014 20:26:49 +0000 (22:26 +0200)]
bluray: implement still image timing

Signed-off-by: Jean-Baptiste Kempf <jb@videolan.org>
10 years agobluray: shuffle/merge functions
Petri Hintukainen [Tue, 18 Feb 2014 20:26:48 +0000 (22:26 +0200)]
bluray: shuffle/merge functions

Remove duplicate actions.

Signed-off-by: Jean-Baptiste Kempf <jb@videolan.org>
10 years agoDCP: Read multiple reels
Valentin Vetter [Wed, 19 Feb 2014 02:56:09 +0000 (03:56 +0100)]
DCP: Read multiple reels

Allow to read more than one reel

Signed-off-by: Jean-Baptiste Kempf <jb@videolan.org>
10 years agovout: fix typos in comment
Felix Abecassis [Wed, 19 Feb 2014 11:29:34 +0000 (12:29 +0100)]
vout: fix typos in comment

Signed-off-by: Jean-Baptiste Kempf <jb@videolan.org>
10 years agomediacodec: fix style
Felix Abecassis [Wed, 19 Feb 2014 10:25:37 +0000 (11:25 +0100)]
mediacodec: fix style

Signed-off-by: Jean-Baptiste Kempf <jb@videolan.org>
10 years agoMediaCodec: correct field signature
Zhang Rui [Wed, 19 Feb 2014 08:59:20 +0000 (16:59 +0800)]
MediaCodec: correct field signature

Signed-off-by: Jean-Baptiste Kempf <jb@videolan.org>
10 years agoavio: initialize avformat network support explicitely
Rafaël Carré [Wed, 19 Feb 2014 09:59:40 +0000 (10:59 +0100)]
avio: initialize avformat network support explicitely

10 years agoEnhance dmo to support new dlls. This adds support for WMV9.
Sergio Ammirata [Wed, 17 Aug 2011 04:41:14 +0000 (00:41 -0400)]
Enhance dmo to support new dlls. This adds support for WMV9.

Signed-off-by: Rafaël Carré <funman@videolan.org>
10 years agomacosx: remove 'vout' option from simple prefs since it is clearly an advanced option...
Felix Paul Kühne [Tue, 18 Feb 2014 19:18:13 +0000 (20:18 +0100)]
macosx: remove 'vout' option from simple prefs since it is clearly an advanced option this OS, which can break the setup way too easily

10 years agomediacodec: handle MediaCodec exceptions while decoding
Felix Abecassis [Tue, 18 Feb 2014 18:27:18 +0000 (19:27 +0100)]
mediacodec: handle MediaCodec exceptions while decoding

If an exception is thrown when using the MediaCodec API, the decoder
module enters an error state and will not attempt to queue/dequeue
buffers anymore. The error state is notified to the Java using the JNI
function jni_EventHardwareAccelerationError().

Signed-off-by: Jean-Baptiste Kempf <jb@videolan.org>
10 years agomediacodec: add missing exception handling code after dequeue{Input, Output}Buffer
Felix Abecassis [Tue, 18 Feb 2014 18:27:17 +0000 (19:27 +0100)]
mediacodec: add missing exception handling code after dequeue{Input, Output}Buffer

Signed-off-by: Jean-Baptiste Kempf <jb@videolan.org>
10 years agoQt: addons: sort view
Francois Cartegnie [Tue, 18 Feb 2014 18:09:29 +0000 (19:09 +0100)]
Qt: addons: sort view

10 years agomux: add case for MP3 in muxers as it's not different codec that default mpga
Ilkka Ollakka [Tue, 18 Feb 2014 17:54:36 +0000 (19:54 +0200)]
mux: add case for MP3 in muxers as it's not different codec that default mpga

10 years agoFix possible XSS in httpd_HtmlError
Jean-Baptiste Kempf [Tue, 18 Feb 2014 12:38:56 +0000 (13:38 +0100)]
Fix possible XSS in httpd_HtmlError

Found by Francesco Perna and Pietro Minniti from Quantum Leap s.r.l
Quantum Leap Advisory: Adivsory #QLA140216

10 years agoBlend: allow YUV 4:4:4 16bit
Jean-Baptiste Kempf [Tue, 18 Feb 2014 11:15:35 +0000 (12:15 +0100)]
Blend: allow YUV 4:4:4 16bit

This is notably needed for old vouts like Xv and DDraw

10 years agoAvutil: Map 4:4:4 16bit chroma
Jean-Baptiste Kempf [Tue, 18 Feb 2014 10:49:10 +0000 (11:49 +0100)]
Avutil: Map 4:4:4 16bit chroma

10 years agoAdd YUV 4:4:4 16-bit
Jean-Baptiste Kempf [Tue, 18 Feb 2014 10:43:28 +0000 (11:43 +0100)]
Add YUV 4:4:4 16-bit

10 bits should be enough for everyone

10 years agoAvformat: Support rotation information
Matthias Keiser [Mon, 17 Feb 2014 00:32:20 +0000 (01:32 +0100)]
Avformat: Support rotation information

Notably for mp4

Ref #2882

10 years agoSubtitles: Detect stupid SRT convention for languages in filenames
Jean-Baptiste Kempf [Mon, 17 Feb 2014 22:20:10 +0000 (23:20 +0100)]
Subtitles: Detect stupid SRT convention for languages in filenames

This detects filename.xx.srt, where xx is supposed to be the language
This is a longstanding request...

10 years agoAllow custom HTTP headers for httpd_Stream
Denis Charmet [Sat, 15 Feb 2014 22:15:49 +0000 (23:15 +0100)]
Allow custom HTTP headers for httpd_Stream

This will end up useful for cubemap implementation and may allow to put mms stuff out of the core

10 years agoPlug gestures on video output
Jean-Baptiste Kempf [Sun, 16 Feb 2014 17:30:44 +0000 (18:30 +0100)]
Plug gestures on video output

10 years agoAdd Win32 gestures helper
Ludovic Fauvet [Fri, 14 Feb 2014 19:00:48 +0000 (20:00 +0100)]
Add Win32 gestures helper

This is a helper to take action on touchscreens on Windows 7 or later
It uses the braindead WM_GESTURE API and supports volume, seek (1 and 2
fingers), play/pause (2finger touch) and fullscreen (zoom gesture)

The API is simple so other UI element can use it, notably Qt and the
vouts

This has been edited by jb too

Signed-off-by: Jean-Baptiste Kempf <jb@videolan.org>
10 years agoMSW vout: remove tabs
Jean-Baptiste Kempf [Sun, 16 Feb 2014 21:24:43 +0000 (22:24 +0100)]
MSW vout: remove tabs

10 years agomacosx: add missing licence headers
David Fuhrmann [Sun, 16 Feb 2014 19:29:47 +0000 (20:29 +0100)]
macosx: add missing licence headers

10 years agomacosx: add spotify.h to fix make dist
David Fuhrmann [Sun, 16 Feb 2014 19:06:23 +0000 (20:06 +0100)]
macosx: add spotify.h to fix make dist

10 years agoPOTFILES.in: add missing addon manager files
David Fuhrmann [Sun, 16 Feb 2014 18:50:27 +0000 (19:50 +0100)]
POTFILES.in: add missing addon manager files

10 years agomacosx: improve tooltip for macosx-control-itunes option
David Fuhrmann [Sun, 16 Feb 2014 18:15:27 +0000 (19:15 +0100)]
macosx: improve tooltip for macosx-control-itunes option

10 years agomacosx: Pause Spotify when video starts
Allan Odgaard [Fri, 14 Feb 2014 12:20:59 +0000 (19:20 +0700)]
macosx: Pause Spotify when video starts

This mimics the current iTunes support and behavior is controlled by the same setting.

Signed-off-by: David Fuhrmann <david.fuhrmann@googlemail.com>
10 years agomarq: correct text documentation
Rémi Denis-Courmont [Sun, 16 Feb 2014 16:53:54 +0000 (18:53 +0200)]
marq: correct text documentation

10 years agoNews: fix typo found by No_se
Jean-Baptiste Kempf [Sun, 16 Feb 2014 15:55:03 +0000 (16:55 +0100)]
News: fix typo found by No_se

10 years agoUpdate NEWS
Jean-Baptiste Kempf [Sun, 16 Feb 2014 15:39:06 +0000 (16:39 +0100)]
Update NEWS

10 years agohttpdAuthOk: fix mismatched parameters order
Rafaël Carré [Sun, 16 Feb 2014 15:23:21 +0000 (16:23 +0100)]
httpdAuthOk: fix mismatched parameters order

10 years agoMacosx video output: remove trailing spaces
Jean-Baptiste Kempf [Sun, 16 Feb 2014 13:27:20 +0000 (14:27 +0100)]
Macosx video output: remove trailing spaces

10 years agohttpd: whitespace
Rafaël Carré [Sun, 16 Feb 2014 11:02:22 +0000 (12:02 +0100)]
httpd: whitespace

10 years agohttpd: split user auth
Rafaël Carré [Sun, 16 Feb 2014 11:01:20 +0000 (12:01 +0100)]
httpd: split user auth

10 years agohttpd: use c99 for
Rafaël Carré [Sun, 16 Feb 2014 10:47:39 +0000 (11:47 +0100)]
httpd: use c99 for

10 years agohttpd: simplify httpd_ReasonFromCode
Rafaël Carré [Sun, 16 Feb 2014 10:36:33 +0000 (11:36 +0100)]
httpd: simplify httpd_ReasonFromCode

10 years agohttp: split loop function
Rafaël Carré [Sun, 16 Feb 2014 10:29:30 +0000 (11:29 +0100)]
http: split loop function

10 years agohttpd: cosmetics
Rafaël Carré [Sun, 16 Feb 2014 10:15:31 +0000 (11:15 +0100)]
httpd: cosmetics

10 years agohttpd: use switch, cosmetics
Rafaël Carré [Sun, 16 Feb 2014 10:02:02 +0000 (11:02 +0100)]
httpd: use switch, cosmetics

10 years agostats: calculate average track segment sample 'duration'
Ilkka Ollakka [Sat, 15 Feb 2014 22:24:42 +0000 (00:24 +0200)]
stats: calculate average track segment sample 'duration'

10 years agostats: calculate track length
Ilkka Ollakka [Sat, 15 Feb 2014 22:17:33 +0000 (00:17 +0200)]
stats: calculate track length

10 years agotranscode: obsolete hurry-up flag
Ilkka Ollakka [Sat, 15 Feb 2014 19:03:29 +0000 (21:03 +0200)]
transcode: obsolete hurry-up flag

10 years agoRevert "input core: add status field per elementary stream"
Jean-Paul Saman [Sat, 15 Feb 2014 21:50:53 +0000 (22:50 +0100)]
Revert "input core: add status field per elementary stream"

This reverts commit d8199d8cbe0e4e3f4920580c4735364a4664fc7e.

10 years agoRevert "demuxers: adjust es_out_Control( out, ES_OUT_GET_ES_STATE, ... ) to new protytpe"
Jean-Paul Saman [Sat, 15 Feb 2014 21:50:37 +0000 (22:50 +0100)]
Revert "demuxers: adjust es_out_Control( out, ES_OUT_GET_ES_STATE, ... ) to new protytpe"

This reverts commit 1ac11c9893222a5056b5963f9da39cba5d2b0468.

10 years agoRevert "lua: report status of main ES-es on current input."
Jean-Paul Saman [Sat, 15 Feb 2014 21:50:23 +0000 (22:50 +0100)]
Revert "lua: report status of main ES-es on current input."

This reverts commit b978c15a594f71ec07526beb7fe4101195e0c9af.

10 years agolua: report status of main ES-es on current input.
Jean-Paul Saman [Wed, 2 May 2012 11:10:02 +0000 (13:10 +0200)]
lua: report status of main ES-es on current input.

10 years agodemuxers: adjust es_out_Control( out, ES_OUT_GET_ES_STATE, ... ) to new protytpe
Jean-Paul Saman [Sat, 15 Feb 2014 14:03:40 +0000 (15:03 +0100)]
demuxers: adjust es_out_Control( out, ES_OUT_GET_ES_STATE, ... ) to new protytpe

This patch depends on "input core add status field per elementary stream".

10 years agoinput core: add status field per elementary stream
Jean-Paul Saman [Sat, 15 Feb 2014 14:02:42 +0000 (15:02 +0100)]
input core: add status field per elementary stream

VLC has status reporting on the input state, but not on the output state.
This makes it impossible to know if playback actually started completely from
checking stream status states.

For instance a failed audio output cannot be determined programatically. This
patch adds an extra field per ES (in src/input/es_out.c) to determine the state
of that ES (DISABLE, ENABLED, ERROR).

If CreateDecoder() cannot instantiate an output, then it set p_dec->b_error = true.
This is used to determine what the return value for es_out_GetEsState() should be.
If p_dec->b_error is true, then it returns an ES_OUT_STATE_ES_ERROR to the caller.
Else it returns ES_OUT_STATE_ES_ENABLED or ES_OUT_STATE_ES_DISABLED.

A function 'es_out_GetEsState()' is available to query an input for the state of
the primary audio, video and SPU elementary streams.

10 years agosrc/misc/fourcc.c: do not break some MPEG2 videos
Jean-Paul Saman [Sat, 15 Feb 2014 21:43:29 +0000 (22:43 +0100)]
src/misc/fourcc.c: do not break some MPEG2 videos

Bug introduced in commit 87cd07ca3ae1ee3eeb59c8f6a659180ba85795d8

10 years agommdevice: split out Store code
Rémi Denis-Courmont [Sat, 15 Feb 2014 19:50:47 +0000 (21:50 +0200)]
mmdevice: split out Store code

10 years agomacosx: use custom animation for native fullscreen to continue video in animation
David Fuhrmann [Sat, 15 Feb 2014 19:33:27 +0000 (20:33 +0100)]
macosx: use custom animation for native fullscreen to continue video in animation

close #6347

10 years agofsstorage: fix duplicate const specifier warning
David Fuhrmann [Sat, 15 Feb 2014 18:48:36 +0000 (19:48 +0100)]
fsstorage: fix duplicate const specifier warning

10 years agosout: report muxer errors back
Jean-Paul Saman [Sat, 15 Feb 2014 14:43:38 +0000 (15:43 +0100)]
sout: report muxer errors back

10 years agostats: calculate dts difference if there is actually difference
Ilkka Ollakka [Sat, 15 Feb 2014 17:28:25 +0000 (19:28 +0200)]
stats: calculate dts difference if there is actually difference

10 years agostats: write outputfile as tab separated with headers, easier for example gnuplot...
Ilkka Ollakka [Sat, 15 Feb 2014 17:20:30 +0000 (19:20 +0200)]
stats: write outputfile as tab separated with headers, easier for example gnuplot plotting

10 years agoUse block_ChainRelease
Rafaël Carré [Sat, 15 Feb 2014 17:24:20 +0000 (18:24 +0100)]
Use block_ChainRelease

10 years agoRemove --ts-out option
Rafaël Carré [Sat, 15 Feb 2014 16:13:15 +0000 (17:13 +0100)]
Remove --ts-out option

10 years agocontrib: patch out misc directory also from dvbpsi contrib
Ilkka Ollakka [Sat, 15 Feb 2014 16:07:01 +0000 (18:07 +0200)]
contrib: patch out misc directory also from dvbpsi contrib

10 years agosout-all now defaults to true
Rafaël Carré [Sat, 15 Feb 2014 14:24:45 +0000 (15:24 +0100)]
sout-all now defaults to true

Stop losing extra audio tracks after the first one

10 years agocontrib: update libdvbpsi to 1.1.2
Ilkka Ollakka [Sat, 15 Feb 2014 15:23:16 +0000 (17:23 +0200)]
contrib: update libdvbpsi to 1.1.2

10 years agoos2: missing #include
KO Myung-Hun [Sat, 15 Feb 2014 09:00:23 +0000 (18:00 +0900)]
os2: missing #include

-----
  CC       os2/specific.lo
os2/specific.c: In function 'IPCHelperThread':
os2/specific.c:57:5: error: implicit declaration of function 'pl_Get' [-Werror=implicit-function-declaration]
os2/specific.c:57:30: warning: initialization makes pointer from integer without a cast [enabled by default]
cc1: some warnings being treated as errors
-----

Signed-off-by: Francois Cartegnie <fcvlcdev@free.fr>
10 years agoaddons: fix compilation error
KO Myung-Hun [Sat, 15 Feb 2014 09:00:22 +0000 (18:00 +0900)]
addons: fix compilation error

-----
  CC       addons/vorepository.lo
addons/vorepository.c: In function 'Close':
addons/vorepository.c:490:9: error: implicit declaration of function 'unlink' [-Werror=implicit-function-declaration]
cc1: some warnings being treated as errors
-----

Signed-off-by: Francois Cartegnie <fcvlcdev@free.fr>
10 years agos/sout_stream_id_t/sout_stream_id_sys_t/
Rafaël Carré [Sat, 15 Feb 2014 15:02:16 +0000 (16:02 +0100)]
s/sout_stream_id_t/sout_stream_id_sys_t/

All our private context end in sys_t
Do the same for elementary stream specific context inside sout modules

10 years agoinput_clock_ConvertTS: log failures
Rafaël Carré [Sat, 15 Feb 2014 14:17:37 +0000 (15:17 +0100)]
input_clock_ConvertTS: log failures

10 years agoNEWS: mention transcode fps accepting rational numbers
Ilkka Ollakka [Sat, 15 Feb 2014 14:39:45 +0000 (16:39 +0200)]
NEWS: mention transcode fps accepting rational numbers

10 years agostats: calculate full md5 and give final stats on closing track
Ilkka Ollakka [Sat, 15 Feb 2014 11:55:31 +0000 (13:55 +0200)]
stats: calculate full md5 and give final stats on closing track

10 years agotranscode: take fps also as rational syntas, so 30000/1001 works
Ilkka Ollakka [Fri, 14 Feb 2014 19:55:42 +0000 (21:55 +0200)]
transcode: take fps also as rational syntas, so 30000/1001 works

10 years agoURational: handle also plain integers
Ilkka Ollakka [Fri, 14 Feb 2014 19:55:09 +0000 (21:55 +0200)]
URational: handle also plain integers

10 years agotranscode: fps sync calculation correction
Ilkka Ollakka [Sat, 15 Feb 2014 10:23:27 +0000 (12:23 +0200)]
transcode: fps sync calculation correction

10 years agoadd mp2v/mp1v to muxers
Ilkka Ollakka [Fri, 14 Feb 2014 10:44:15 +0000 (12:44 +0200)]
add mp2v/mp1v to muxers

Signed-off-by: Ilkka Ollakka <ileoo@videolan.org>
10 years agodifferentiate mp1v from mp2v and default mpgv to mp2v
Ilkka Ollakka [Fri, 14 Feb 2014 10:44:14 +0000 (12:44 +0200)]
differentiate mp1v from mp2v and default mpgv to mp2v

Fixes #5864

Signed-off-by: Ilkka Ollakka <ileoo@videolan.org>
10 years agoDon't silently drop late frames
Denis Charmet [Sat, 15 Feb 2014 14:16:29 +0000 (15:16 +0100)]
Don't silently drop late frames

10 years agoLinux: update default optical disk paths
Rémi Denis-Courmont [Fri, 14 Feb 2014 17:29:51 +0000 (19:29 +0200)]
Linux: update default optical disk paths

10 years agoFix typo in comment
Rafaël Carré [Sat, 15 Feb 2014 10:25:42 +0000 (11:25 +0100)]
Fix typo in comment

10 years agoWin32: remove useless variable atomicity
Rémi Denis-Courmont [Fri, 14 Feb 2014 19:23:59 +0000 (21:23 +0200)]
Win32: remove useless variable atomicity

10 years agoWin32: remove live loop and bogus atomic variable
Rémi Denis-Courmont [Fri, 14 Feb 2014 19:08:57 +0000 (21:08 +0200)]
Win32: remove live loop and bogus atomic variable

That inexplicably got merged even though it was rejected upon review.
This simplification follows afe774e0b19c7dcad8d0ae248480df1b0660a380.

10 years agomacosx: reuse existing strings
David Fuhrmann [Fri, 14 Feb 2014 18:34:36 +0000 (19:34 +0100)]
macosx: reuse existing strings

10 years agomediacodec: add a NULL pointer check after getting the profileLevels field
Felix Abecassis [Fri, 14 Feb 2014 18:06:13 +0000 (19:06 +0100)]
mediacodec: add a NULL pointer check after getting the profileLevels field

Signed-off-by: Jean-Baptiste Kempf <jb@videolan.org>
10 years agomacosx: re-write addon manager xib file to work-around a bug in IB 3.2
Felix Paul Kühne [Fri, 14 Feb 2014 17:50:44 +0000 (18:50 +0100)]
macosx: re-write addon manager xib file to work-around a bug in IB 3.2

10 years agoUse a QVLCFrame as VLMDialog base class
Ludovic Fauvet [Fri, 14 Feb 2014 17:20:02 +0000 (18:20 +0100)]
Use a QVLCFrame as VLMDialog base class

Signed-off-by: Jean-Baptiste Kempf <jb@videolan.org>
10 years agoQt: plugins: check after casts.
Francois Cartegnie [Fri, 14 Feb 2014 14:31:23 +0000 (15:31 +0100)]
Qt: plugins: check after casts.

Really unlikely
cid #1174897
cid #1174898
cid #1174899