]> git.sesse.net Git - vlc/log
vlc
10 years agoncurses: add shortcuts to cycle through audio/subs tracks
Rafaël Carré [Mon, 8 Jul 2013 18:01:44 +0000 (20:01 +0200)]
ncurses: add shortcuts to cycle through audio/subs tracks

10 years agomodules: avoid using genmf where unnecessary
Rémi Denis-Courmont [Mon, 8 Jul 2013 16:06:56 +0000 (19:06 +0300)]
modules: avoid using genmf where unnecessary

11 years agoFix make dist after 9d29844fd1028
Rafaël Carré [Mon, 8 Jul 2013 06:45:12 +0000 (08:45 +0200)]
Fix make dist after 9d29844fd1028

11 years agoPOTFILES.in: update for hw/vdpau
Rafaël Carré [Mon, 8 Jul 2013 06:22:28 +0000 (08:22 +0200)]
POTFILES.in: update for hw/vdpau

11 years agodshow is a c++ module, set CXXFLAGS
Rafaël Carré [Sun, 7 Jul 2013 22:26:45 +0000 (00:26 +0200)]
dshow is a c++ module, set CXXFLAGS

Fixes #8821

11 years agoQt: split the track number/total for now
Jean-Baptiste Kempf [Sun, 7 Jul 2013 21:16:02 +0000 (23:16 +0200)]
Qt: split the track number/total for now

Close #8511

11 years agovdpau: catch display preemption error
Rémi Denis-Courmont [Tue, 2 Jul 2013 15:43:17 +0000 (18:43 +0300)]
vdpau: catch display preemption error

11 years agovdpau: option for deinterlace chroma skip
Rémi Denis-Courmont [Tue, 2 Jul 2013 16:33:25 +0000 (19:33 +0300)]
vdpau: option for deinterlace chroma skip

11 years agovdpau: option for inverse telecine
Rémi Denis-Courmont [Tue, 2 Jul 2013 16:27:28 +0000 (19:27 +0300)]
vdpau: option for inverse telecine

11 years agovdpau: configurable advanced deinterlacing algorithms
Rémi Denis-Courmont [Tue, 2 Jul 2013 16:23:50 +0000 (19:23 +0300)]
vdpau: configurable advanced deinterlacing algorithms

11 years agovdpau: adjust video filter
Rémi Denis-Courmont [Mon, 1 Jul 2013 20:45:54 +0000 (23:45 +0300)]
vdpau: adjust video filter

This supports brightness, contrast, saturation and hue.

11 years agovdpau: automatic ITU-R colour space matrix selection
Rémi Denis-Courmont [Mon, 1 Jul 2013 20:37:52 +0000 (23:37 +0300)]
vdpau: automatic ITU-R colour space matrix selection

(same as OpenGL shaders)

11 years agovdpau: optional high quality scaling
Rémi Denis-Courmont [Mon, 1 Jul 2013 18:01:50 +0000 (21:01 +0300)]
vdpau: optional high quality scaling

11 years agovdpau: configurable noise reduction
Rémi Denis-Courmont [Fri, 28 Jun 2013 19:02:09 +0000 (22:02 +0300)]
vdpau: configurable noise reduction

11 years agovdpau: sharpen/blur filter
Rémi Denis-Courmont [Thu, 27 Jun 2013 20:33:26 +0000 (23:33 +0300)]
vdpau: sharpen/blur filter

11 years agovdpau: basic deinterlacing filter
Rémi Denis-Courmont [Thu, 27 Jun 2013 19:16:32 +0000 (22:16 +0300)]
vdpau: basic deinterlacing filter

11 years agovdpau: video surface picture copy
Rémi Denis-Courmont [Tue, 25 Jun 2013 19:16:01 +0000 (22:16 +0300)]
vdpau: video surface picture copy

This will be used for deinterlacing.

11 years agovdpau: provide field history to the video mixer
Rémi Denis-Courmont [Sun, 23 Jun 2013 16:22:59 +0000 (19:22 +0300)]
vdpau: provide field history to the video mixer

This is for advanced filtering on the GPU. So far, only progressive
scan is implemented.

11 years agowall: reject 0 planes formats
Rémi Denis-Courmont [Sun, 23 Jun 2013 06:14:46 +0000 (09:14 +0300)]
wall: reject 0 planes formats

11 years agowave: reject 0 planes formats
Rémi Denis-Courmont [Sun, 23 Jun 2013 06:13:26 +0000 (09:13 +0300)]
wave: reject 0 planes formats

11 years agoscene: reject 0 planes formats
Rémi Denis-Courmont [Sun, 23 Jun 2013 06:13:12 +0000 (09:13 +0300)]
scene: reject 0 planes formats

11 years agoripple: reject 0 planes formats
Rémi Denis-Courmont [Sun, 23 Jun 2013 06:13:02 +0000 (09:13 +0300)]
ripple: reject 0 planes formats

11 years agopuzzle: reject 0 planes formats
Rémi Denis-Courmont [Sun, 23 Jun 2013 06:12:48 +0000 (09:12 +0300)]
puzzle: reject 0 planes formats

11 years agomotionblur: reject 0 planes formats
Rémi Denis-Courmont [Sun, 23 Jun 2013 06:12:34 +0000 (09:12 +0300)]
motionblur: reject 0 planes formats

11 years agoinvert: reject 0 planes formats
Rémi Denis-Courmont [Sun, 23 Jun 2013 06:12:21 +0000 (09:12 +0300)]
invert: reject 0 planes formats

11 years agocropadd: reject 0 planes formats
Rémi Denis-Courmont [Sun, 23 Jun 2013 06:12:02 +0000 (09:12 +0300)]
cropadd: reject 0 planes formats

11 years agovdpau: deal with separate VDPAU instances for decoding and rendering
Rémi Denis-Courmont [Sat, 22 Jun 2013 20:28:49 +0000 (23:28 +0300)]
vdpau: deal with separate VDPAU instances for decoding and rendering

This is a corner case. The picture needs to be copied back to the main
memory from the decoding GPU, and from there onto the rendering GPU.

11 years agovdpau: chroma filter cleanup
Rémi Denis-Courmont [Sat, 22 Jun 2013 20:23:17 +0000 (23:23 +0300)]
vdpau: chroma filter cleanup

11 years agovdpau: output video surfaces from decoder (pass-through)
Rémi Denis-Courmont [Tue, 18 Jun 2013 20:53:48 +0000 (23:53 +0300)]
vdpau: output video surfaces from decoder (pass-through)

...instead of copying YCbCr planes back to the main memory.

11 years agovout: keep the original picture if "early" SPU blending fails
Rémi Denis-Courmont [Sat, 22 Jun 2013 18:21:47 +0000 (21:21 +0300)]
vout: keep the original picture if "early" SPU blending fails

This avoids loosing the picture context if there is one. If the
original picture has no context, it makes no difference whether the
original or the copy is kept since blending failed anyway.

11 years agopicture_BlendSubpicture: return the number of blent regions
Rémi Denis-Courmont [Sat, 22 Jun 2013 18:10:00 +0000 (21:10 +0300)]
picture_BlendSubpicture: return the number of blent regions

11 years agovout: robustify "early" SPU blending
Rémi Denis-Courmont [Sat, 22 Jun 2013 18:18:44 +0000 (21:18 +0300)]
vout: robustify "early" SPU blending

If the picture copy fails or blending is unavailable(1), discard only
the subpicture and keep the original picture.

(1) In practice, this never happens as the blender object is kept
all the time even without a "blend" module.

11 years agovdpau: accept video surfaces as input to the display plugin
Rémi Denis-Courmont [Thu, 4 Jul 2013 16:19:51 +0000 (19:19 +0300)]
vdpau: accept video surfaces as input to the display plugin

11 years agovdpau: video surface to output surface "chroma" conversion
Rémi Denis-Courmont [Sat, 15 Jun 2013 19:41:48 +0000 (22:41 +0300)]
vdpau: video surface to output surface "chroma" conversion

This provides colour space conversion, cropping and scaling of existing
video surfaces (as would come from a hardware decoder).

11 years agovdpau: chroma conversion from video surface to regular YUV
Rémi Denis-Courmont [Sat, 22 Jun 2013 18:26:50 +0000 (21:26 +0300)]
vdpau: chroma conversion from video surface to regular YUV

This enables using the pass-through hardware-accelerated decoder (from
a later commit) with transcode in stream output or with a video output
that does not support VDPAU surfaces.

11 years agovdpau: context structure for video surfaces
Rémi Denis-Courmont [Sat, 22 Jun 2013 15:36:15 +0000 (18:36 +0300)]
vdpau: context structure for video surfaces

11 years agolibvlccore: bump plugin interface version
Rémi Denis-Courmont [Sat, 22 Jun 2013 15:46:40 +0000 (18:46 +0300)]
libvlccore: bump plugin interface version

11 years agopicture: pointer for decoder-specified hardware context
Rémi Denis-Courmont [Fri, 21 Jun 2013 20:12:30 +0000 (23:12 +0300)]
picture: pointer for decoder-specified hardware context

11 years agopicture: handle allocation of pictures with 0 bytes-per-pixel
Rémi Denis-Courmont [Mon, 17 Jun 2013 21:07:24 +0000 (00:07 +0300)]
picture: handle allocation of pictures with 0 bytes-per-pixel

11 years agovdpau: RGBA subpicture blending for video output display
Rémi Denis-Courmont [Sun, 16 Jun 2013 17:17:23 +0000 (20:17 +0300)]
vdpau: RGBA subpicture blending for video output display

11 years agovdpau: presentation queue video output display plugin
Rémi Denis-Courmont [Thu, 13 Jun 2013 17:16:31 +0000 (20:16 +0300)]
vdpau: presentation queue video output display plugin

This uses a VDPAU presentation queue to render VDPAU output surfaces
(i.e. screen-scaled RGBA pictures) on an X11 window. It is assumed that
a video filter will eventually convert pictures in the source video
format to VDPAU output surfaces of adequate dimensions.

The common VLC XCB event handling is used for X11 matters.

11 years agovdpau: video conversion filter to VDPAU output surface format
Rémi Denis-Courmont [Thu, 13 Jun 2013 18:05:58 +0000 (21:05 +0300)]
vdpau: video conversion filter to VDPAU output surface format

This enables importing I420, YV12, NV12, YUYV and UYVY pictures into
the GPU's VDPAU back-end. Conversion to RGBA color space and scaling to
the target resolution are performed on the fly by the GPU.

11 years agovdpau: picture_sys_t definition for output surfaces
Rémi Denis-Courmont [Sat, 15 Jun 2013 10:20:50 +0000 (13:20 +0300)]
vdpau: picture_sys_t definition for output surfaces

11 years agovdpau: add function to convert VLC format to VDPAU type/format pair
Rémi Denis-Courmont [Sat, 15 Jun 2013 16:47:33 +0000 (19:47 +0300)]
vdpau: add function to convert VLC format to VDPAU type/format pair

11 years agofourcc: VDPAU surface types
Rémi Denis-Courmont [Thu, 13 Jun 2013 17:31:42 +0000 (20:31 +0300)]
fourcc: VDPAU surface types

This define several codec identifiers for each of the VDPAU video
surface types (YUV 4:2:0 and 4:2:2) and one for VDPAU output surfaces
regardless of their internal type. (At this point, it does not seem
that the output surface type affects VLC processes).
VDPAU bitmap surfaces are not included as they do not seem useful.

VDPAU pictures have zero pixel planes since they only carry picture
infos and handles to GPU resources, no actual pixel data. Nevertheless,
inclusion in chroma description is required for picture setup to work.

11 years agovdpau: dynamic allocation for (hardware decoding) video surfaces
Rémi Denis-Courmont [Mon, 17 Jun 2013 20:13:53 +0000 (23:13 +0300)]
vdpau: dynamic allocation for (hardware decoding) video surfaces

11 years agoavcodec: remove old VDPAU hardware decoder
Rémi Denis-Courmont [Sat, 15 Jun 2013 20:14:33 +0000 (23:14 +0300)]
avcodec: remove old VDPAU hardware decoder

11 years agovdpau: libavcodec hardware decoder using new helper library
Rémi Denis-Courmont [Tue, 18 Jun 2013 20:49:04 +0000 (23:49 +0300)]
vdpau: libavcodec hardware decoder using new helper library

11 years agovdpau: library mechanism to share VDPAU instance
Rémi Denis-Courmont [Thu, 20 Jun 2013 18:13:17 +0000 (21:13 +0300)]
vdpau: library mechanism to share VDPAU instance

VDPAU surfaces cannot be shared across multiple device instances.
Thus the same instance must be used within a pipeline.

Sharing instances also saves resources (X11 server connections).

11 years agovdpau: helper library for VDPAU and VDPAU-X11 function calls
Rémi Denis-Courmont [Thu, 13 Jun 2013 15:40:05 +0000 (18:40 +0300)]
vdpau: helper library for VDPAU and VDPAU-X11 function calls

This provides a more traditional set of library function calls than the
VDPAU specification defines. Furthermore, this has libvdpau.so as a
conditional run-time linking dependency.

Note that this requires libvdpau 0.6 or later (0.4.1-8 on Debian) at
run-time due to a bug in libvdpau versions 0.4 through 0.5.

11 years agoconfigure: look for libvdpau regardless of libavcodec
Rémi Denis-Courmont [Thu, 13 Jun 2013 15:39:29 +0000 (18:39 +0300)]
configure: look for libvdpau regardless of libavcodec

This uncomments the configure checks for HAVE_VDPAU. That way VDPAU can
be used even if libavcodec is missing or old.

11 years agomodules: move Modules.am stuff to genmf
Rémi Denis-Courmont [Sun, 23 Jun 2013 16:52:00 +0000 (19:52 +0300)]
modules: move Modules.am stuff to genmf

This way, common.am can be included also in directories without a
Modules.am file.

11 years agoLua: do not allocate useless pipe on Win32
Rémi Denis-Courmont [Sun, 7 Jul 2013 17:27:29 +0000 (20:27 +0300)]
Lua: do not allocate useless pipe on Win32

11 years agoLua: disable net.(poll|read|write) on Windows and document
Rémi Denis-Courmont [Sun, 7 Jul 2013 17:25:41 +0000 (20:25 +0300)]
Lua: disable net.(poll|read|write) on Windows and document

These functions assume that sockets are file descriptors, never worked
properly on Windows. See also 3841c0859053d29058682650e87bf085632eea54.

11 years agoavcodec: add dummy hardware decoding plugin
Rémi Denis-Courmont [Thu, 4 Jul 2013 18:42:10 +0000 (21:42 +0300)]
avcodec: add dummy hardware decoding plugin

11 years agocontribs: unbreak libxml compilation on Darwin
Felix Paul Kühne [Sun, 7 Jul 2013 10:59:44 +0000 (13:59 +0300)]
contribs: unbreak libxml compilation on Darwin

11 years agocontribs: remove memalign hack on Darwin
Felix Paul Kühne [Sun, 7 Jul 2013 09:18:36 +0000 (12:18 +0300)]
contribs: remove memalign hack on Darwin

11 years agoUpdate meta data
Rémi Denis-Courmont [Sun, 7 Jul 2013 09:15:34 +0000 (12:15 +0300)]
Update meta data

11 years agopicture: add assertion against double free
Rémi Denis-Courmont [Thu, 4 Jul 2013 20:12:44 +0000 (23:12 +0300)]
picture: add assertion against double free

11 years agocontrib: freetype: fix installation
Rafaël Carré [Sat, 6 Jul 2013 08:52:31 +0000 (10:52 +0200)]
contrib: freetype: fix installation

11 years agolibvlc: add API to control display of the video title
Mark Lee [Wed, 3 Jul 2013 16:24:57 +0000 (17:24 +0100)]
libvlc: add API to control display of the video title

11 years agoogg mux: fix format warning
Rémi Denis-Courmont [Thu, 4 Jul 2013 19:30:03 +0000 (22:30 +0300)]
ogg mux: fix format warning

11 years agoContribs: update Opus to 1.0.2
Jean-Baptiste Kempf [Fri, 5 Jul 2013 09:05:54 +0000 (11:05 +0200)]
Contribs: update Opus to 1.0.2

11 years agoContribs: update zlib to 1.2.8
Jean-Baptiste Kempf [Thu, 4 Jul 2013 19:34:38 +0000 (21:34 +0200)]
Contribs: update zlib to 1.2.8

11 years agoContribs: update png to 1.5.17
Jean-Baptiste Kempf [Thu, 4 Jul 2013 18:17:55 +0000 (20:17 +0200)]
Contribs: update png to 1.5.17

11 years agoContrib: update libxml2 to 2.9.1
Jean-Baptiste Kempf [Thu, 4 Jul 2013 18:14:18 +0000 (20:14 +0200)]
Contrib: update libxml2 to 2.9.1

11 years agoContribs: update GNUTls to 3.1.12
Jean-Baptiste Kempf [Thu, 4 Jul 2013 18:11:29 +0000 (20:11 +0200)]
Contribs: update GNUTls to 3.1.12

11 years agoContribs: update gcrypt to 1.5.2
Jean-Baptiste Kempf [Thu, 4 Jul 2013 17:57:55 +0000 (19:57 +0200)]
Contribs: update gcrypt to 1.5.2

11 years agoContribs: update gpg-error to 1.12
Jean-Baptiste Kempf [Thu, 4 Jul 2013 17:54:57 +0000 (19:54 +0200)]
Contribs: update gpg-error to 1.12

11 years agoContribs: update GME to 0.6.0
Jean-Baptiste Kempf [Thu, 4 Jul 2013 17:52:20 +0000 (19:52 +0200)]
Contribs: update GME to 0.6.0

11 years agoRevert "src: fix crash in getaddrinfo due to bugs in the OSX runtime"
Felix Paul Kühne [Thu, 4 Jul 2013 17:27:35 +0000 (19:27 +0200)]
Revert "src: fix crash in getaddrinfo due to bugs in the OSX runtime"

This reverts commit db8ff4e3b10677399292eef7c20d192d9dc3cecd.

11 years agolua: fix self-introduced leak
Felix Paul Kühne [Thu, 4 Jul 2013 16:45:44 +0000 (18:45 +0200)]
lua: fix self-introduced leak

refs b2cce4d84

11 years agocontrib: update freetype to 2.4.12
Felix Paul Kühne [Thu, 4 Jul 2013 16:39:53 +0000 (18:39 +0200)]
contrib: update freetype to 2.4.12

11 years agosrc: fix crash in getaddrinfo due to bugs in the OSX runtime
Felix Paul Kühne [Wed, 3 Jul 2013 21:34:26 +0000 (23:34 +0200)]
src: fix crash in getaddrinfo due to bugs in the OSX runtime

11 years agoContribs: update libmatroska to 1.4.0
Jean-Baptiste Kempf [Thu, 4 Jul 2013 17:14:12 +0000 (19:14 +0200)]
Contribs: update libmatroska to 1.4.0

11 years agoContribs: libebml, update to 1.3.0
Jean-Baptiste Kempf [Thu, 4 Jul 2013 17:11:13 +0000 (19:11 +0200)]
Contribs: libebml, update to 1.3.0

11 years agoContribs: update orc to 0.4.17
Jean-Baptiste Kempf [Thu, 4 Jul 2013 17:02:37 +0000 (19:02 +0200)]
Contribs: update orc to 0.4.17

11 years agoContribs: update Ogg to 1.3.1
Jean-Baptiste Kempf [Thu, 4 Jul 2013 16:57:22 +0000 (18:57 +0200)]
Contribs: update Ogg to 1.3.1

11 years agovda: fix potential crash on empty buffer
Felix Paul Kühne [Wed, 3 Jul 2013 21:02:54 +0000 (23:02 +0200)]
vda: fix potential crash on empty buffer

11 years agoqtsound: fix crash when freeing memory
Felix Paul Kühne [Wed, 3 Jul 2013 20:52:03 +0000 (22:52 +0200)]
qtsound: fix crash when freeing memory

11 years agoflac: add warning message for decoder error 3
Tristan Matthews [Wed, 3 Jul 2013 19:54:01 +0000 (15:54 -0400)]
flac: add warning message for decoder error 3

Signed-off-by: Rafaël Carré <funman@videolan.org>
11 years agoavcodec: fix deadlock when flusing (fixes #8901)
Rémi Denis-Courmont [Wed, 3 Jul 2013 18:51:23 +0000 (21:51 +0300)]
avcodec: fix deadlock when flusing (fixes #8901)

avcodec_flush_buffers() may get or release frame buffers.
See also EndVideoDec().

11 years agomacosx: fix rendering issue in the about panel when running in non-Western locales
Felix Paul Kühne [Wed, 3 Jul 2013 10:29:02 +0000 (12:29 +0200)]
macosx: fix rendering issue in the about panel when running in non-Western locales

11 years agoNEWS: version typo
Rafaël Carré [Wed, 3 Jul 2013 07:52:20 +0000 (09:52 +0200)]
NEWS: version typo

11 years agovout: remove the dummy display pool
Rémi Denis-Courmont [Tue, 2 Jul 2013 17:51:48 +0000 (20:51 +0300)]
vout: remove the dummy display pool

With the previous commit, the vout wrapper's display pool is no longer
used ever if direct rendering is not in use. Removing it saves one
picture buffer.

Signed-off-by: Rafaël Carré <funman@videolan.org>
11 years agovout: avoid picture copy when decoder and output format do not match
Rémi Denis-Courmont [Tue, 2 Jul 2013 17:51:47 +0000 (20:51 +0300)]
vout: avoid picture copy when decoder and output format do not match

When the decoder output and the display video formats are different,
the picture copy comes for "free" during the conversion from the
earlier format to the latter one. So do not bother with copying the
picture before the conversion.

The straight copy is still required however in the case that the video
formats are identical but the display pool is inadequate (too few
pictures, slow memory bus...).

Signed-off-by: Rafaël Carré <funman@videolan.org>
11 years agomacosx: fix crash when parsing incorrect debug logs
Felix Paul Kühne [Tue, 2 Jul 2013 21:13:27 +0000 (23:13 +0200)]
macosx: fix crash when parsing incorrect debug logs

11 years agomacosx: fix conditional crash when setting the MRL field
Felix Paul Kühne [Tue, 2 Jul 2013 21:11:40 +0000 (23:11 +0200)]
macosx: fix conditional crash when setting the MRL field

11 years agovout: remove tautology
Rémi Denis-Courmont [Tue, 2 Jul 2013 17:51:46 +0000 (20:51 +0300)]
vout: remove tautology

todisplay cannot be NULL there since its two possible values are
checked already.

Signed-off-by: Rafaël Carré <funman@videolan.org>
11 years agoRevert "vdr: force MPEG-TS demuxer"
Rémi Denis-Courmont [Tue, 2 Jul 2013 20:12:51 +0000 (23:12 +0300)]
Revert "vdr: force MPEG-TS demuxer"

This reverts commit d81003671d615d4498deb6c783a0df0cbae9e23a.

11 years agomodules: MODULE_NAME is only used for static modules
Rémi Denis-Courmont [Sun, 23 Jun 2013 16:42:34 +0000 (19:42 +0300)]
modules: MODULE_NAME is only used for static modules

11 years agoConfigure: enharden the check for luac 32bits
Jean-Baptiste Kempf [Tue, 2 Jul 2013 16:53:13 +0000 (18:53 +0200)]
Configure: enharden the check for luac 32bits

It could be a problem if one had no contribs, but /lib/liblua.a was
present

11 years agocontrib: bump qt4 to 4.8.5
Rafaël Carré [Tue, 2 Jul 2013 16:56:02 +0000 (18:56 +0200)]
contrib: bump qt4 to 4.8.5

11 years agoMake vaapi decoder compatible with latest libva changes
Timo Rothenpieler [Sun, 20 Jan 2013 15:49:23 +0000 (15:49 +0000)]
Make vaapi decoder compatible with latest libva changes

Signed-off-by: Jean-Baptiste Kempf <jb@videolan.org>
11 years agocontrib: fix windows builds for gnulib
Rafaël Carré [Tue, 2 Jul 2013 16:06:38 +0000 (18:06 +0200)]
contrib: fix windows builds for gnulib

_set_invalid_parameter_handler is now usable in recent versions of mingw-w64

11 years agoOn the road to 2.2.0
Jean-Baptiste Kempf [Tue, 2 Jul 2013 14:37:03 +0000 (16:37 +0200)]
On the road to 2.2.0

11 years agoflac: fix decoding samples with too large extradata
Rafaël Carré [Tue, 2 Jul 2013 09:39:42 +0000 (11:39 +0200)]
flac: fix decoding samples with too large extradata

Only use the first 34 or 42 bytes (streaminfo block)

Sample:
0109c7dd02be4e673824fe156bc4cb66  [UTW-THORA] Evangelion 3.33 You Can (Not) Redo [BD][1080p,x264,flac][F2060CF5] sample.mka

11 years agoFix bad type for stream index
Elodie Thomann [Mon, 1 Jul 2013 12:47:54 +0000 (14:47 +0200)]
Fix bad type for stream index

Signed-off-by: Rafaël Carré <funman@videolan.org>
11 years agolua: fix crash introduced in 18c00a386 if a newly added input doesn't have a parent...
Felix Paul Kühne [Mon, 1 Jul 2013 10:03:29 +0000 (12:03 +0200)]
lua: fix crash introduced in 18c00a386 if a newly added input doesn't have a parent (close #8869)

11 years agomacosx: add lua http password to simplified prefs
Felix Paul Kühne [Mon, 1 Jul 2013 09:42:28 +0000 (11:42 +0200)]
macosx: add lua http password to simplified prefs

This uses existing strings only