]> git.sesse.net Git - vlc/log
vlc
11 years agoOld RC: cleanup use of p_sys
Rémi Denis-Courmont [Tue, 26 Mar 2013 15:54:20 +0000 (17:54 +0200)]
Old RC: cleanup use of p_sys

Also do not check that playlist is non-NULL (always true).

11 years agoinput: inline vlc_object_kill() and simplify
Rémi Denis-Courmont [Tue, 26 Mar 2013 15:46:38 +0000 (17:46 +0200)]
input: inline vlc_object_kill() and simplify

11 years agocontrib: gmp: fix duplicate symbol definitions in gnutls
Rafaël Carré [Tue, 26 Mar 2013 13:54:33 +0000 (14:54 +0100)]
contrib: gmp: fix duplicate symbol definitions in gnutls

11 years agoMore NEWS about Qt and Core
Jean-Baptiste Kempf [Tue, 26 Mar 2013 12:02:23 +0000 (13:02 +0100)]
More NEWS about Qt and Core

11 years agoQt: info_panels: Add bitrate graph
Francois Cartegnie [Wed, 22 Feb 2012 21:04:56 +0000 (22:04 +0100)]
Qt: info_panels: Add bitrate graph

11 years agoUpdate NEWS for 2.1
Jean-Baptiste Kempf [Tue, 26 Mar 2013 11:29:55 +0000 (12:29 +0100)]
Update NEWS for 2.1

11 years agovfilters: remove crop from LIST.
Francois Cartegnie [Tue, 26 Mar 2013 11:12:51 +0000 (12:12 +0100)]
vfilters: remove crop from LIST.

Missing in f0f769af311f739a410dbd6e82c7e4194a9099e8

11 years agoaccess: add Remote Desktop viewer module
Francois Cartegnie [Wed, 20 Feb 2013 21:18:18 +0000 (22:18 +0100)]
access: add Remote Desktop viewer module

11 years agoVNC: note that the library is GPLv2+
Jean-Baptiste Kempf [Tue, 26 Mar 2013 10:59:11 +0000 (11:59 +0100)]
VNC: note that the library is GPLv2+

11 years agodtv: Cosmetics - remove whitespace and correct comments spacing.
Zoran Turalija [Mon, 25 Mar 2013 07:44:07 +0000 (08:44 +0100)]
dtv: Cosmetics - remove whitespace and correct comments spacing.

Signed-off-by: Jean-Baptiste Kempf <jb@videolan.org>
11 years agocontrib: gnutls: downgrade automake requirement
Edward Wang [Tue, 26 Mar 2013 04:02:30 +0000 (00:02 -0400)]
contrib: gnutls: downgrade automake requirement

Tested and working with automake 1.11.1, builds and works fine. Confirmed by another project as well: https://github.com/mxe/mxe/issues/128

Also removed dist-lzip because of "configure.ac:29: option `dist-lzip' not recognized"

Signed-off-by: Jean-Baptiste Kempf <jb@videolan.org>
11 years agoPrevent waveout to announce maps as audio device.
Denis Charmet [Mon, 25 Mar 2013 22:24:03 +0000 (23:24 +0100)]
Prevent waveout to announce maps as audio device.

This remove Probe and the multiple handle leaks that it causes.
Fix #8130

Signed-off-by: Jean-Baptiste Kempf <jb@videolan.org>
11 years agoRestore compatibility with some version of FFmpeg
Jean-Baptiste Kempf [Mon, 25 Mar 2013 23:34:34 +0000 (00:34 +0100)]
Restore compatibility with some version of FFmpeg

11 years agoavcodec: Correct macro definition in LIBAVUTIL_VERSION_CHECK.
Zoran Turalija [Mon, 25 Mar 2013 20:01:39 +0000 (21:01 +0100)]
avcodec: Correct macro definition in LIBAVUTIL_VERSION_CHECK.

Use parenthesis around the expression returned in LIBAVUTIL_VERSION_CHECK,
to avoid problems that can arise in future with some ways macro may be used.

Same as what has been done in LIBAVCODEC_VERSION_CHECK.

Signed-off-by: Rémi Denis-Courmont <remi@remlab.net>
11 years agoQt4: remove useless alive check on input
Rémi Denis-Courmont [Mon, 25 Mar 2013 20:48:55 +0000 (22:48 +0200)]
Qt4: remove useless alive check on input

If the input dies, the state changes and the Qt input manager will
delete the input anyway.

Note that checking b_eof and b_dead here is also wrong (no memory
synchronization), but that is left for later.

11 years agoQt4: simplify input state callback management
Rémi Denis-Courmont [Mon, 25 Mar 2013 20:08:39 +0000 (22:08 +0200)]
Qt4: simplify input state callback management

11 years agoOld RC: remove cargo-cultivated input state checks
Rémi Denis-Courmont [Mon, 25 Mar 2013 19:53:27 +0000 (21:53 +0200)]
Old RC: remove cargo-cultivated input state checks

11 years agocrop: remove filter / dead code
Rémi Denis-Courmont [Mon, 25 Mar 2013 19:42:28 +0000 (21:42 +0200)]
crop: remove filter / dead code

This was disabled by a2deb59af5f4ff170c676e4a6639b95edd1d13ea and does
not even compile anymore.

11 years agostream_demux: replace deprecated vlc_object_alive()
Rémi Denis-Courmont [Mon, 25 Mar 2013 19:34:49 +0000 (21:34 +0200)]
stream_demux: replace deprecated vlc_object_alive()

11 years agoOld RC: remove tautology
Rémi Denis-Courmont [Mon, 25 Mar 2013 18:17:52 +0000 (20:17 +0200)]
Old RC: remove tautology

11 years agolirc: remove tautology
Rémi Denis-Courmont [Mon, 25 Mar 2013 18:17:35 +0000 (20:17 +0200)]
lirc: remove tautology

(Code is suspicious though.)

11 years agoLua: remove commented-out code, no functional change
Rémi Denis-Courmont [Mon, 25 Mar 2013 18:15:57 +0000 (20:15 +0200)]
Lua: remove commented-out code, no functional change

11 years agocontrib: gnutls: require version 3.0.20 or later
Rémi Denis-Courmont [Mon, 25 Mar 2013 18:14:33 +0000 (20:14 +0200)]
contrib: gnutls: require version 3.0.20 or later

11 years agognutls: require version 3.0.20 or later
Rémi Denis-Courmont [Mon, 25 Mar 2013 18:13:43 +0000 (20:13 +0200)]
gnutls: require version 3.0.20 or later

With older versions, client support pretty much does not work.

11 years agoVLM: use cancellation instead of alive check, simplify
Rémi Denis-Courmont [Mon, 25 Mar 2013 18:04:04 +0000 (20:04 +0200)]
VLM: use cancellation instead of alive check, simplify

11 years agoContribs: update GnuTLS to 3.1.10
Jean-Baptiste Kempf [Mon, 25 Mar 2013 17:42:47 +0000 (18:42 +0100)]
Contribs: update GnuTLS to 3.1.10

11 years agoFail when calling vlc_pipe in Windows Store App mode
Jean-Baptiste Kempf [Mon, 25 Mar 2013 16:53:43 +0000 (17:53 +0100)]
Fail when calling vlc_pipe in Windows Store App mode

11 years agoavcodec: Compile again with FFmpeg libavcodec library.
Zoran Turalija [Mon, 25 Mar 2013 09:40:01 +0000 (10:40 +0100)]
avcodec: Compile again with FFmpeg libavcodec library.

Make fails when using FFmpeg libavcodec version newer than checked by
LIBAVCODEC_VERSION_CHECK, because of redeclaration of many enumerators,
that are unnecessary with newer version of libavcodec library.
It is due to missing parenthesis in macro definition that are making
it wrong.

Probably same with libav libavcodec library, too.

Signed-off-by: Rémi Denis-Courmont <remi@remlab.net>
11 years agoRemove reference to old RPM and ipkg support
Rémi Denis-Courmont [Mon, 25 Mar 2013 16:09:41 +0000 (18:09 +0200)]
Remove reference to old RPM and ipkg support

11 years agoContribs: update nettle to 2.6
Jean-Baptiste Kempf [Mon, 25 Mar 2013 14:36:15 +0000 (15:36 +0100)]
Contribs: update nettle to 2.6

11 years agoWindows Store App: fix plugins loading
Rafaël Carré [Mon, 25 Mar 2013 14:30:54 +0000 (15:30 +0100)]
Windows Store App: fix plugins loading

11 years agovlc_Log: allow NULL vlc_object_t parameter
Rafaël Carré [Mon, 25 Mar 2013 14:15:34 +0000 (15:15 +0100)]
vlc_Log: allow NULL vlc_object_t parameter

11 years agoQtsound: improve debug message
Jean-Baptiste Kempf [Sun, 24 Mar 2013 22:43:44 +0000 (23:43 +0100)]
Qtsound: improve debug message

11 years agocontrib: make patch not ask any questions
Rafaël Carré [Mon, 25 Mar 2013 13:14:42 +0000 (14:14 +0100)]
contrib: make patch not ask any questions

11 years agocontrib: dvdread: remove patch applied upstream
Rafaël Carré [Mon, 25 Mar 2013 13:12:55 +0000 (14:12 +0100)]
contrib: dvdread: remove patch applied upstream

11 years agolibvlc.h: restore C++ compatibility
Rafaël Carré [Mon, 25 Mar 2013 13:06:28 +0000 (14:06 +0100)]
libvlc.h: restore C++ compatibility

11 years agoauhal: implement drain
David Fuhrmann [Sun, 24 Mar 2013 20:00:08 +0000 (21:00 +0100)]
auhal: implement drain

11 years agocore: remove missing symbol
Rémi Denis-Courmont [Sun, 24 Mar 2013 18:34:31 +0000 (20:34 +0200)]
core: remove missing symbol

11 years agocore: remove unused SQL support
Rémi Denis-Courmont [Sun, 24 Mar 2013 17:10:16 +0000 (19:10 +0200)]
core: remove unused SQL support

11 years agocore: remove media library support
Rémi Denis-Courmont [Sun, 24 Mar 2013 17:11:07 +0000 (19:11 +0200)]
core: remove media library support

11 years agosqlite: remove useless plugin
Rémi Denis-Courmont [Sun, 24 Mar 2013 17:02:32 +0000 (19:02 +0200)]
sqlite: remove useless plugin

11 years agomedia library: good riddance
Rémi Denis-Courmont [Sun, 24 Mar 2013 16:57:32 +0000 (18:57 +0200)]
media library: good riddance

Big pile of non-sensical and unmaintained code.

11 years agoplaylist: remove impossible code
Rémi Denis-Courmont [Sun, 24 Mar 2013 16:55:17 +0000 (18:55 +0200)]
playlist: remove impossible code

Nothing calls vlc_object_kill() on the playlist.

11 years agolua: remove should_die (always false here)
Rémi Denis-Courmont [Sun, 24 Mar 2013 16:52:24 +0000 (18:52 +0200)]
lua: remove should_die (always false here)

11 years agolua: do not check for should_die (always false here)
Rémi Denis-Courmont [Sun, 24 Mar 2013 16:51:35 +0000 (18:51 +0200)]
lua: do not check for should_die (always false here)

11 years agocore: intf: simplify intf_DestroyAll()
Rémi Denis-Courmont [Sun, 24 Mar 2013 16:48:55 +0000 (18:48 +0200)]
core: intf: simplify intf_DestroyAll()

11 years agoncurses: remove cargo cultivated vlc_object_alive()
Rémi Denis-Courmont [Sun, 24 Mar 2013 16:45:07 +0000 (18:45 +0200)]
ncurses: remove cargo cultivated vlc_object_alive()

The ncurses thread is stuck in getch(). Checking vlc_object_alive()
does not solve anything.

11 years agoyadif: use uintptr_t when casting pointer to integer
Rémi Denis-Courmont [Sun, 24 Mar 2013 16:38:17 +0000 (18:38 +0200)]
yadif: use uintptr_t when casting pointer to integer

11 years agoadjust: removed unused values
Rémi Denis-Courmont [Sun, 24 Mar 2013 16:36:31 +0000 (18:36 +0200)]
adjust: removed unused values

11 years agovisual: remove abusive VLC_USED qualifier
Rémi Denis-Courmont [Sun, 24 Mar 2013 16:33:03 +0000 (18:33 +0200)]
visual: remove abusive VLC_USED qualifier

Confusingly enough, aout_filter_RequestVout() is also used to release
the vout. In that case, ignoring the return value is perfectly fine.

11 years agolua: remove unused parameter
Rémi Denis-Courmont [Sun, 24 Mar 2013 16:31:20 +0000 (18:31 +0200)]
lua: remove unused parameter

11 years agolua: remove unused argument
Rémi Denis-Courmont [Sun, 24 Mar 2013 16:30:11 +0000 (18:30 +0200)]
lua: remove unused argument

11 years agolua: remove dead code
Rémi Denis-Courmont [Sun, 24 Mar 2013 16:15:31 +0000 (18:15 +0200)]
lua: remove dead code

11 years agomacosx: do registration of the log callback slightly later
David Fuhrmann [Sun, 24 Mar 2013 14:07:31 +0000 (15:07 +0100)]
macosx: do registration of the log callback slightly later

This fixes mysterious interface crashes during startup, because of wrong / corrupt
initialization of several objects.

11 years agoQt4: grammar
Rémi Denis-Courmont [Sun, 24 Mar 2013 13:22:38 +0000 (15:22 +0200)]
Qt4: grammar

11 years agoQt4: remove isFirstRun parameter
Rémi Denis-Courmont [Sun, 24 Mar 2013 12:35:47 +0000 (14:35 +0200)]
Qt4: remove isFirstRun parameter

This is totally redundant. qt-privacy-ask does the exact same thing.

11 years agoQt4: clarify PNAP dialog (fixes #8100)
Rémi Denis-Courmont [Sun, 24 Mar 2013 12:28:47 +0000 (14:28 +0200)]
Qt4: clarify PNAP dialog (fixes #8100)

Also remove #ifdef from translated string since gettext can obviously
not deal with that.

11 years agoavcodec: set default channel layout on encoding
Ilkka Ollakka [Sun, 24 Mar 2013 09:39:15 +0000 (11:39 +0200)]
avcodec: set default channel layout on encoding

11 years agoavcodec: on encoding, try to match vlc and avcodec formats
Ilkka Ollakka [Sun, 24 Mar 2013 11:42:32 +0000 (13:42 +0200)]
avcodec: on encoding, try to match vlc and avcodec formats

This can avoid unnecessary format conversion.

11 years agoaout: fix typo in comment
David Fuhrmann [Sat, 23 Mar 2013 16:53:22 +0000 (17:53 +0100)]
aout: fix typo in comment

11 years agoCorrect widespread misuse of the word 'subtitle'
Edward Wang [Thu, 14 Mar 2013 15:32:24 +0000 (15:32 +0000)]
Correct widespread misuse of the word 'subtitle'

Subtitle is the adjective describing what kind of text. So "subtitle text" is an adjective phrase describing what kind of encoding.

For example, we don't listen to "audios tracks", program "videos codecs", or open "playlists files". Therefore, use the correct form of the word subtitle for the context.

Signed-off-by: Felix Paul Kühne <fkuehne@videolan.org>
11 years agoios: fix application crash due permitted opengl calls in background (fixes #8139)
Gleb Pinigin [Sat, 23 Mar 2013 10:31:39 +0000 (10:31 +0000)]
ios: fix application crash due permitted opengl calls in background (fixes #8139)

Signed-off-by: Felix Paul Kühne <fkuehne@videolan.org>
11 years agoios: remove repetitive parameters
Gleb Pinigin [Sat, 23 Mar 2013 10:31:38 +0000 (10:31 +0000)]
ios: remove repetitive parameters

Signed-off-by: Felix Paul Kühne <fkuehne@videolan.org>
11 years agoauhal: rewrite TimeGet function
David Fuhrmann [Sat, 23 Mar 2013 13:53:30 +0000 (14:53 +0100)]
auhal: rewrite TimeGet function

This fixes stuttering when resuming playback after pause.
Buffer size is increased to avoid packet drops.

Also fixes #8223

11 years agoauhal: fix memory corruption crash when device list changes (refs #8286)
David Fuhrmann [Sun, 10 Mar 2013 17:39:00 +0000 (18:39 +0100)]
auhal: fix memory corruption crash when device list changes (refs #8286)

11 years agoauhal: enable TimeGet for S/PDIF
David Fuhrmann [Sat, 9 Mar 2013 17:58:26 +0000 (18:58 +0100)]
auhal: enable TimeGet for S/PDIF

11 years agoNEWS: mention iTunes pausing support
David Fuhrmann [Sat, 9 Mar 2013 17:52:54 +0000 (18:52 +0100)]
NEWS: mention iTunes pausing support

11 years agomacosx: change shortcut for error panel
David Fuhrmann [Sat, 9 Mar 2013 17:40:19 +0000 (18:40 +0100)]
macosx: change shortcut for error panel

Cmd+^+M cannot be triggered, so change to Cmd+Alt+M.

11 years agosndio: fix typos
Alexandre Ratchov [Sat, 23 Mar 2013 11:41:32 +0000 (13:41 +0200)]
sndio: fix typos

Signed-off-by: Rémi Denis-Courmont <remi@remlab.net>
11 years agoomxil_vout: Set pixel aspect ratio, for the broadcom renderer
Martin Storsjö [Fri, 22 Mar 2013 16:43:11 +0000 (18:43 +0200)]
omxil_vout: Set pixel aspect ratio, for the broadcom renderer

Signed-off-by: Martin Storsjö <martin@martin.st>
11 years agoomxil_vout: Use the actual pixel size as frame size
Martin Storsjö [Fri, 22 Mar 2013 10:06:52 +0000 (12:06 +0200)]
omxil_vout: Use the actual pixel size as frame size

Don't use the display size, which has taken the pixel aspect
ratio into account.

This still doesn't handle actually displaying anything with
non-square pixels correctly, though.

Signed-off-by: Martin Storsjö <martin@martin.st>
11 years agoomxil: Clear the stride and slice height before setting port params on raspberry pi
Martin Storsjö [Fri, 22 Mar 2013 09:06:13 +0000 (11:06 +0200)]
omxil: Clear the stride and slice height before setting port params on raspberry pi

This fixes cases where the OMX decoder previously errored out,
when decoding videos with odd resolutions.

Signed-off-by: Martin Storsjö <martin@martin.st>
11 years agoomxil_vout: Generalize and fix the stride/slice height calculations
Martin Storsjö [Fri, 22 Mar 2013 08:52:06 +0000 (10:52 +0200)]
omxil_vout: Generalize and fix the stride/slice height calculations

On the raspberry pi, the stride is filled in with the right value,
while the slice height is left untouched (and needs to be rounded
up to a multiple of 16).

This fixes rendering of more uncommon resolutions.

Signed-off-by: Martin Storsjö <martin@martin.st>
11 years agoomxil_vout: Simplify code with a local variable
Martin Storsjö [Fri, 22 Mar 2013 08:50:27 +0000 (10:50 +0200)]
omxil_vout: Simplify code with a local variable

Signed-off-by: Martin Storsjö <martin@martin.st>
11 years agoQt: ExtendedDialog: Add sync to config checkbox for audio filters
Francois Cartegnie [Thu, 21 Mar 2013 18:30:57 +0000 (19:30 +0100)]
Qt: ExtendedDialog: Add sync to config checkbox for audio filters
(fix #7924)

11 years agoQt: Equalizer: add presets icons
Francois Cartegnie [Thu, 21 Mar 2013 15:51:15 +0000 (16:51 +0100)]
Qt: Equalizer: add presets icons

11 years agoQt: Equalizer: rework (fix #7923)
Francois Cartegnie [Thu, 21 Mar 2013 14:21:54 +0000 (15:21 +0100)]
Qt: Equalizer: rework (fix #7923)

11 years agocore: gather message initialization code
Rémi Denis-Courmont [Thu, 21 Mar 2013 21:28:23 +0000 (23:28 +0200)]
core: gather message initialization code

Also remove libvlc_int_t.b_color, and (re)print greetings when starting
a new log.

11 years agocontrib: bootstrap: exit on error
Rémi Denis-Courmont [Thu, 21 Mar 2013 19:06:07 +0000 (21:06 +0200)]
contrib: bootstrap: exit on error

11 years agoequalizer: increase precision of frequency centers in debug output
Ronald Wright [Wed, 20 Mar 2013 23:10:01 +0000 (18:10 -0500)]
equalizer: increase precision of frequency centers in debug output

Currently, one of the debug lines in the equalizer module prints out center
frequency values truncated (not rounded) to zero decimal places, and when VLC
is set to use ISO center frequencies, this causes some level of disagreement
between the depiction of the truncated frequencies in the module debug output
and the depiction of the rounded frequencies in the Qt GUI labels.  The 62.5 Hz
ISO center frequency is one of these frequencies, where we have 62 Hz shown in
the debug output and 63 Hz shown in the Qt GUI.  This patch fixes the issue by
displaying the center frequencies in the debug output as real values rounded to
the nearest hundredth.

Signed-off-by: Rémi Denis-Courmont <remi@remlab.net>
11 years agomacosx: make sure the fspanel's volume slider knob is entirely displayed and not...
Felix Paul Kühne [Thu, 21 Mar 2013 16:02:02 +0000 (17:02 +0100)]
macosx: make sure the fspanel's volume slider knob is entirely displayed and not cut off

11 years agomacosx: resize the retina bitmaps for the progressions knobs so AppKit doesn't do...
Felix Paul Kühne [Thu, 21 Mar 2013 15:59:36 +0000 (16:59 +0100)]
macosx: resize the retina bitmaps for the progressions knobs so AppKit doesn't do stupid things

This prevents the knob to be blurred in the bright interface style because the retina bitmap wasn't twice as large as the regular one

11 years agoaout: remove what should be an unneeded update of "mute"
Erwan Tulou [Wed, 20 Mar 2013 00:16:11 +0000 (01:16 +0100)]
aout: remove what should be an unneeded update of "mute"

if aout_MuteSet returns successfully, the "mute" variables at the aout
and playlist levels have already been updated via a call to aout_MuteReport.

This late update was a hack to make things work when a audio output driver
forgets to call aout_MuteReport. So this patch may bring regression for those
audio output drivers that still forget to call aout_MuteReport and yet
terminate successfully. This is likely to occur in corner cases, for instance
when no stream is available as was the case for pulse.c

11 years agopulse: ensure a report is sent if no stream is available
Erwan Tulou [Thu, 21 Mar 2013 14:31:20 +0000 (15:31 +0100)]
pulse: ensure a report is sent if no stream is available

11 years agolibvlc: pass log message directly
Rémi Denis-Courmont [Wed, 20 Mar 2013 17:20:56 +0000 (19:20 +0200)]
libvlc: pass log message directly

Let the callback format message context infos however it wants.

11 years agolibvlc: add functions to query log message "item" data
Rémi Denis-Courmont [Wed, 20 Mar 2013 17:18:59 +0000 (19:18 +0200)]
libvlc: add functions to query log message "item" data

Also make provisions for file name and line number in the future.

11 years agoQt4: replace awkward word 'keep-pressed'
Edward Wang [Fri, 15 Mar 2013 16:47:50 +0000 (12:47 -0400)]
Qt4: replace awkward word 'keep-pressed'

Signed-off-by: Jean-Baptiste Kempf <jb@videolan.org>
11 years agoWin32: use fputws instead of ToANSI+fputs
Jean-Baptiste Kempf [Tue, 19 Mar 2013 23:10:06 +0000 (00:10 +0100)]
Win32: use fputws instead of ToANSI+fputs

11 years agohttplive: handle better relative urls
Ilkka Ollakka [Wed, 20 Mar 2013 06:41:50 +0000 (08:41 +0200)]
httplive: handle better relative urls

if path starts with / it's related to root of server and not
current path.

Fixes: #8321
11 years agoskins2: use the "mute" variable
Erwan Tulou [Tue, 19 Mar 2013 22:23:27 +0000 (23:23 +0100)]
skins2: use the "mute" variable

11 years agoRemove unmaintained switcher module
Rafaël Carré [Tue, 19 Mar 2013 21:29:21 +0000 (22:29 +0100)]
Remove unmaintained switcher module

11 years agomacosx: switch fspanel icon set to use the brighter 'highlight' graphics in idle...
Felix Paul Kühne [Tue, 19 Mar 2013 21:08:30 +0000 (22:08 +0100)]
macosx: switch fspanel icon set to use the brighter 'highlight' graphics in idle mode, which is better to see.

just for testing purposes, for now

11 years agoWin32: High-Priority will not work in MetroMode
Jean-Baptiste Kempf [Tue, 19 Mar 2013 16:47:44 +0000 (17:47 +0100)]
Win32: High-Priority will not work in MetroMode

11 years agolivehttp: fix padding to work with iOS/Android
Ilkka Ollakka [Tue, 19 Mar 2013 13:34:01 +0000 (15:34 +0200)]
livehttp: fix padding to work with iOS/Android

Don't pad individual ts-packets, but pad just segments.

11 years agomacosx: fixed traffic light drawing in dark UI mode
Felix Paul Kühne [Tue, 19 Mar 2013 13:10:08 +0000 (14:10 +0100)]
macosx: fixed traffic light drawing in dark UI mode

11 years agoLook for inet_ntop/inet_pton in ws2_32
Rafaël Carré [Mon, 18 Mar 2013 16:49:19 +0000 (17:49 +0100)]
Look for inet_ntop/inet_pton in ws2_32

11 years agoopengl: Handle subpicture textures being aligned to power-of-two dimensions
Martin Storsjö [Thu, 14 Mar 2013 10:20:37 +0000 (12:20 +0200)]
opengl: Handle subpicture textures being aligned to power-of-two dimensions

This fixes subpicture textures on ES1.

Signed-off-by: Martin Storsjö <martin@martin.st>
11 years agoopengl: Split texture uploading to a separate function
Martin Storsjö [Tue, 12 Mar 2013 13:35:35 +0000 (15:35 +0200)]
opengl: Split texture uploading to a separate function

This allows to reuse the repacking logic for subpictures as well,
fixing display of subpictures on ES2, where GL_UNPACK_ROW_LENGTH
isn't available.

Also avoid mallocing/freeing the temporary buffer for each upload,
but keep one buffer in the context.

Signed-off-by: Martin Storsjö <martin@martin.st>
11 years agoopengl: Handle pixel pitch properly when repacking textures for upload
Martin Storsjö [Thu, 14 Mar 2013 09:40:26 +0000 (11:40 +0200)]
opengl: Handle pixel pitch properly when repacking textures for upload

This makes repacking of textures with multiple bytes per pixel (RGBA)
work properly.

Signed-off-by: Martin Storsjö <martin@martin.st>
11 years agomacosx: fix fspanel pause button button alignment
Felix Paul Kühne [Mon, 18 Mar 2013 22:24:16 +0000 (23:24 +0100)]
macosx: fix fspanel pause button button alignment