]> git.sesse.net Git - vlc/log
vlc
13 years agoNews
Rémi Denis-Courmont [Sat, 11 Dec 2010 01:13:11 +0000 (03:13 +0200)]
News

13 years agoAdded C64 sid demux module
Alan Fischer [Fri, 10 Dec 2010 23:34:57 +0000 (17:34 -0600)]
Added C64 sid demux module

Signed-off-by: Rémi Denis-Courmont <remi@remlab.net>
13 years agoSepia video filter
Branko Kokanovic [Mon, 15 Nov 2010 19:20:14 +0000 (20:20 +0100)]
Sepia video filter

Signed-off-by: Rémi Denis-Courmont <remi@remlab.net>
13 years agohttpd: gracefully handle too large request bodies
Pierre Ynard [Fri, 10 Dec 2010 23:58:18 +0000 (00:58 +0100)]
httpd: gracefully handle too large request bodies

Return a 413 error instead of crashing

13 years agohttpd: fix parsing of request body
Pierre Ynard [Fri, 10 Dec 2010 23:41:08 +0000 (00:41 +0100)]
httpd: fix parsing of request body

This caused genuine bugs like mangled bodies and corrupted requests
(usually leading to 501 errors), and possibly leaks of memory buffer
of the size of the Content-Length parameter. This is pretty bad since
crafted requests could easily exhaust the memory and/or trigger a crash.
Apart from the contents of the buffer of the involved request, there
doesn't seem to be any possible memory corruption.

13 years agohttpd: fix grammar in comments
Pierre Ynard [Fri, 10 Dec 2010 23:13:48 +0000 (00:13 +0100)]
httpd: fix grammar in comments

13 years agoqt4: fix skins2 crash after exiting the preferences dialog
Erwan Tulou [Fri, 10 Dec 2010 18:44:45 +0000 (19:44 +0100)]
qt4: fix skins2 crash after exiting the preferences dialog

This fixes a regression brought by 7f485998dd63c9685f0a470439c9b2ea127ef5c5

On skins2(tested on Linux), open and close the preferences dialog leads to a
crash, because the whole qt4 thread terminates unexpectedly.

This is due to setQuitOnLastWindowClosed set to true. As a dialog provider,
qt4 doesn't run any windows, and therefore just closing the preferences
 dialog box (via accept() or reject()) signals the qt4 thread to quit.

13 years agoQt: reinstate the small QSplitter on Mac for the playlist
Jean-Baptiste Kempf [Fri, 10 Dec 2010 15:17:44 +0000 (16:17 +0100)]
Qt: reinstate the small QSplitter on Mac for the playlist

13 years agoQt: use SmallSize for the volume slider
Jean-Baptiste Kempf [Fri, 10 Dec 2010 14:52:56 +0000 (15:52 +0100)]
Qt: use SmallSize for the volume slider

13 years agoQt: provide QAction roles for menu roles
Jean-Baptiste Kempf [Fri, 10 Dec 2010 14:40:51 +0000 (15:40 +0100)]
Qt: provide QAction roles for menu roles

13 years agoQt, mac: make playist without the blue focus halo
Jean-Baptiste Kempf [Fri, 10 Dec 2010 14:23:26 +0000 (15:23 +0100)]
Qt, mac: make playist without the blue focus halo

13 years agoQt, mac: fix compilation
Jean-Baptiste Kempf [Fri, 10 Dec 2010 13:46:10 +0000 (14:46 +0100)]
Qt, mac: fix compilation

13 years agoQt, playlist: reduce the margins
Jean-Baptiste Kempf [Fri, 10 Dec 2010 13:39:22 +0000 (14:39 +0100)]
Qt, playlist: reduce the margins

13 years agoqt4: really change the RTSP port to 8554
Pierre Ynard [Thu, 9 Dec 2010 01:45:39 +0000 (02:45 +0100)]
qt4: really change the RTSP port to 8554

13 years agoqt4: change default RTSP port to 8554
Pierre Ynard [Thu, 9 Dec 2010 01:11:13 +0000 (02:11 +0100)]
qt4: change default RTSP port to 8554

8554 is the IANA-registered RTSP alternative port

13 years agoQt: fix compilation warning
Jean-Baptiste Kempf [Wed, 8 Dec 2010 23:36:07 +0000 (00:36 +0100)]
Qt: fix compilation warning

13 years agoQt: playlist look fixes
Jean-Baptiste Kempf [Wed, 8 Dec 2010 23:30:59 +0000 (00:30 +0100)]
Qt: playlist look fixes

- setContentMargin is the same on all platforms
- color fixes on Linux

13 years agoQt, playlist: change the layout. This should help MacOS layout
Jean-Baptiste Kempf [Wed, 8 Dec 2010 23:24:55 +0000 (00:24 +0100)]
Qt, playlist: change the layout. This should help MacOS layout

13 years agoNEWS: major VoD rework
Pierre Ynard [Wed, 8 Dec 2010 22:17:51 +0000 (23:17 +0100)]
NEWS: major VoD rework

13 years agoContribs: fix MPC target
Jean-Baptiste Kempf [Wed, 8 Dec 2010 21:56:24 +0000 (22:56 +0100)]
Contribs: fix MPC target

13 years agoAdd forgotten change_need_restart()
Pierre Ynard [Wed, 8 Dec 2010 21:42:59 +0000 (22:42 +0100)]
Add forgotten change_need_restart()

13 years agoAdd option to choose the VoD server module
Pierre Ynard [Wed, 8 Dec 2010 21:30:31 +0000 (22:30 +0100)]
Add option to choose the VoD server module

For users who'll want to revert to the old one for whatever reason

13 years agolibVLC examples, from GCI work
Jean-Baptiste Kempf [Wed, 8 Dec 2010 20:22:37 +0000 (21:22 +0100)]
libVLC examples, from GCI work

 - Gtk+ player
 - wx   player
 - Qt   player
 - DVD ripper using Gtk

13 years agovod: default to new module
Pierre Ynard [Wed, 8 Dec 2010 18:03:58 +0000 (19:03 +0100)]
vod: default to new module

The new version, merged into the RTP stream output, is supposed to be
better than the old one, except for two dropped features:

 - non-standard RAW/RAW/UDP and MP2T/H2221/UDP RTSP Transports, and
   x-playNow RTSP header: the only vague specification of this that I
   could find is this 10-year-old draft:
   http://www-rn.informatik.uni-bremen.de/ietf/mmusic/47/id/draft-sheedy-mmusic-rtsp-ext-00.txt
   They provide support for broken Amino STBs.

 - client number limiting: not sure how pertinent that is and if it
   would be the right way to implement/port it

If you think it's a problem to drop these features, speak now.
Ultimately the goal is to get rid of the old code (after the next major
release?)

Closes #568

13 years agoi18n: remove deleted file
Pierre Ynard [Wed, 8 Dec 2010 17:40:04 +0000 (18:40 +0100)]
i18n: remove deleted file

13 years agoWin32: added config option to disable volume keys.
Alex Helfet [Wed, 8 Dec 2010 01:09:33 +0000 (01:09 +0000)]
Win32: added config option to disable volume keys.

Signed-off-by: Jean-Baptiste Kempf <jb@videolan.org>
13 years agoprojectm: remove some variables from sys_t structures.
Rémi Duraffort [Tue, 7 Dec 2010 18:01:44 +0000 (19:01 +0100)]
projectm: remove some variables from sys_t structures.

They are only used by the thread and can be freed before the module closes.

13 years agoprojectm: randomly choose the first preset or projectM will always take the same.
Rémi Duraffort [Tue, 7 Dec 2010 17:41:22 +0000 (18:41 +0100)]
projectm: randomly choose the first preset or projectM will always take the same.

13 years agoFix make check.
Rémi Duraffort [Tue, 7 Dec 2010 16:37:04 +0000 (17:37 +0100)]
Fix make check.

13 years agoremove vlc_tdestroy from the symbols list.
Rémi Duraffort [Tue, 7 Dec 2010 13:41:59 +0000 (14:41 +0100)]
remove vlc_tdestroy from the symbols list.

13 years agotsearch functions: check for the presence of search.h and replace tdestroy.
Rémi Duraffort [Tue, 7 Dec 2010 13:04:47 +0000 (14:04 +0100)]
tsearch functions: check for the presence of search.h and replace tdestroy.

If search.h is present but not tdestroy: implement it based on others t* functions
If search.h and tdestroy are not present: implement every t* functions.

13 years agoUse HAS_QT47
Rafaël Carré [Tue, 7 Dec 2010 11:46:06 +0000 (12:46 +0100)]
Use HAS_QT47

13 years agoskins2: fix race condition (if multiple vouts)
Erwan Tulou [Mon, 6 Dec 2010 19:54:59 +0000 (20:54 +0100)]
skins2: fix race condition (if multiple vouts)

Close must also be serialized (one single global lock/wait).

13 years agoskins2: fix compil warning
Erwan Tulou [Mon, 6 Dec 2010 18:48:50 +0000 (19:48 +0100)]
skins2: fix compil warning

function call didn't match function prototype.

13 years agot* remove the dependence to cdefs.h
Rémi Duraffort [Mon, 6 Dec 2010 18:12:28 +0000 (19:12 +0100)]
t* remove the dependence to cdefs.h

13 years agoonly include search.h if available (anyway vlc_fixups will define the functions if...
Rémi Duraffort [Mon, 6 Dec 2010 17:34:33 +0000 (18:34 +0100)]
only include search.h if available (anyway vlc_fixups will define the functions if needed).

13 years agotdestroy: fix compilation for system that does have search.h but not tdestroy.
Rémi Duraffort [Mon, 6 Dec 2010 16:51:54 +0000 (17:51 +0100)]
tdestroy: fix compilation for system that does have search.h but not tdestroy.

13 years agoImplement tsearch functions for systems that does not know about it.
Rémi Duraffort [Mon, 6 Dec 2010 14:43:13 +0000 (15:43 +0100)]
Implement tsearch functions for systems that does not know about it.

13 years agoconfigure: do not fail if dvdnav is not present.
Rémi Duraffort [Mon, 6 Dec 2010 16:43:11 +0000 (17:43 +0100)]
configure: do not fail if dvdnav is not present.

13 years agolua_gettext: do not include vlc_fixups.h
Rémi Duraffort [Mon, 6 Dec 2010 14:05:26 +0000 (15:05 +0100)]
lua_gettext: do not include vlc_fixups.h

13 years agoIFO: fix DVD-VR as well
Rémi Denis-Courmont [Mon, 6 Dec 2010 04:04:35 +0000 (06:04 +0200)]
IFO: fix DVD-VR as well

13 years agoIFO: fix non-ASCII paths
Rémi Denis-Courmont [Mon, 6 Dec 2010 03:59:04 +0000 (05:59 +0200)]
IFO: fix non-ASCII paths

13 years agoTypo
Rémi Denis-Courmont [Sun, 5 Dec 2010 23:13:33 +0000 (01:13 +0200)]
Typo

13 years agoWin32: compile fix (untested)
Rémi Denis-Courmont [Sun, 5 Dec 2010 22:41:19 +0000 (00:41 +0200)]
Win32: compile fix (untested)

13 years agosupport channel up and channel down remote keys QT4+win32
Kaarlo Raiha [Sun, 5 Dec 2010 17:32:59 +0000 (19:32 +0200)]
support channel up and channel down remote keys QT4+win32

Signed-off-by: Jean-Baptiste Kempf <jb@videolan.org>
13 years agosupport mce remote controllers record button in QT4 GUI win32
Kaarlo Raiha [Sat, 4 Dec 2010 17:31:06 +0000 (19:31 +0200)]
support mce remote controllers record button in QT4 GUI win32

Signed-off-by: Jean-Baptiste Kempf <jb@videolan.org>
13 years agoFix scope alignment
Michael E [Sun, 5 Dec 2010 17:45:18 +0000 (19:45 +0200)]
Fix scope alignment

This sets the base level of the scope display back to the centre of
its channel. Has been broken for at least +1 year.

Signed-off-by: Rémi Denis-Courmont <remi@remlab.net>
13 years agoCapitalize PulseAudio correctly
Rémi Denis-Courmont [Sun, 5 Dec 2010 17:29:38 +0000 (19:29 +0200)]
Capitalize PulseAudio correctly

13 years agoFix comments
Rémi Denis-Courmont [Sun, 5 Dec 2010 17:13:07 +0000 (19:13 +0200)]
Fix comments

13 years agoRevert "vlc_clone_detach: remove thread handle parameter"
Rémi Denis-Courmont [Sun, 5 Dec 2010 17:12:38 +0000 (19:12 +0200)]
Revert "vlc_clone_detach: remove thread handle parameter"

This reverts commit 653a66372d98131ab4c3f86bbf1d4786222d4c4c.

Conflicts:

src/win32/thread.c

13 years agoWin32: implement cancellation of detached threads
Rémi Denis-Courmont [Sun, 5 Dec 2010 16:43:54 +0000 (18:43 +0200)]
Win32: implement cancellation of detached threads

13 years agoRemove VLC_VAR_MODULE, VLC_VAR_FILE and VLC_VAR_DIRECTORY
Rémi Denis-Courmont [Sun, 5 Dec 2010 04:39:07 +0000 (06:39 +0200)]
Remove VLC_VAR_MODULE, VLC_VAR_FILE and VLC_VAR_DIRECTORY

Those variable types were identical to VLC_VAR_STRING in practice
(Note: do not confuse variable types with configuration item types).

13 years agoAdd left and right wheel buttons
Rémi Denis-Courmont [Sun, 5 Dec 2010 04:01:47 +0000 (06:01 +0200)]
Add left and right wheel buttons

13 years agoRemove useless mouse buttons table
Rémi Denis-Courmont [Sun, 5 Dec 2010 03:59:57 +0000 (05:59 +0200)]
Remove useless mouse buttons table

13 years agoCosmetic
Rémi Denis-Courmont [Sun, 5 Dec 2010 03:55:26 +0000 (05:55 +0200)]
Cosmetic

13 years agoadd_key: declare the global key first
Rémi Denis-Courmont [Sun, 5 Dec 2010 03:36:49 +0000 (05:36 +0200)]
add_key: declare the global key first

13 years agoRemove obsolete dump action
Rémi Denis-Courmont [Sun, 5 Dec 2010 03:27:29 +0000 (05:27 +0200)]
Remove obsolete dump action

13 years agoUndefine unimplemented history actions
Rémi Denis-Courmont [Sun, 5 Dec 2010 03:23:45 +0000 (05:23 +0200)]
Undefine unimplemented history actions

VLC maintains no history, so no wonder...

13 years agoUnassign cube speed action values
Rémi Denis-Courmont [Sun, 5 Dec 2010 03:19:12 +0000 (05:19 +0200)]
Unassign cube speed action values

13 years agoTypo
Rémi Denis-Courmont [Sat, 4 Dec 2010 23:26:57 +0000 (01:26 +0200)]
Typo

13 years agoXlib: check if we can call XInitThreads() before we do so
Rémi Denis-Courmont [Sat, 4 Dec 2010 23:17:10 +0000 (01:17 +0200)]
Xlib: check if we can call XInitThreads() before we do so

Parental advisory: naked kludge and explicit hack

13 years agoXCB: remove -x11-shm option
Rémi Denis-Courmont [Sat, 4 Dec 2010 18:16:32 +0000 (20:16 +0200)]
XCB: remove -x11-shm option

We have reliable error detection with XCB, so this option has become
mostly useless. For testing/debugging, the developer can hack the
CheckSHM() function to return false if really needed.

13 years agoRTSP: fix a=range syntax
Rémi Denis-Courmont [Sat, 4 Dec 2010 17:53:51 +0000 (19:53 +0200)]
RTSP: fix a=range syntax

13 years agomosaic: sub filter object have no thread, remove no-op
Rémi Denis-Courmont [Sat, 4 Dec 2010 17:28:40 +0000 (19:28 +0200)]
mosaic: sub filter object have no thread, remove no-op

13 years agoWin32: remove thread times
Rémi Denis-Courmont [Sat, 4 Dec 2010 17:25:36 +0000 (19:25 +0200)]
Win32: remove thread times

13 years agoWin32: implement thread return value
Rémi Denis-Courmont [Sat, 4 Dec 2010 17:15:08 +0000 (19:15 +0200)]
Win32: implement thread return value

13 years agoWin32: fix use-after-free in vlc_join() (untested)
Rémi Denis-Courmont [Sat, 4 Dec 2010 17:11:04 +0000 (19:11 +0200)]
Win32: fix use-after-free in vlc_join() (untested)

13 years agovlc_clone_detach: remove thread handle parameter
Rémi Denis-Courmont [Sat, 4 Dec 2010 16:55:46 +0000 (18:55 +0200)]
vlc_clone_detach: remove thread handle parameter

This made no sense. If the thread is detached, the handle is released
asynchronously when the thread exits. So it cannot be used in any way
(except from the thread itself).

13 years agoqt4: fixed search field compilation for Mac and s/Carbon/Cocoa
Felix Paul Kühne [Sat, 4 Dec 2010 14:25:57 +0000 (15:25 +0100)]
qt4: fixed search field compilation for Mac and s/Carbon/Cocoa

Note that Carbon code isn't supported in 64bit applications...

13 years agolua_variables: luaL_optstring returned pointer is valid as long as the value stay...
Rémi Duraffort [Sat, 4 Dec 2010 14:18:27 +0000 (15:18 +0100)]
lua_variables: luaL_optstring returned pointer is valid as long as the value stay on the lua stack (also avoid an strdup).

13 years agoNEWS: dynamic payload types in rtp access
Pierre Ynard [Fri, 3 Dec 2010 23:33:22 +0000 (00:33 +0100)]
NEWS: dynamic payload types in rtp access

13 years agortp: option to assume Theora for unknown dynamic payloads
Pierre Ynard [Fri, 3 Dec 2010 23:07:48 +0000 (00:07 +0100)]
rtp: option to assume Theora for unknown dynamic payloads

Theora support is enabled. An option is added to manually select the
payload format of unknown dynamic payload types, in pre-arranged
streaming setups, without needing SDP. The only choice for now is
Theora.

13 years agocontribs: blind attempt to fix compilation of x264 on win32.
Rémi Duraffort [Fri, 3 Dec 2010 21:33:32 +0000 (22:33 +0100)]
contribs: blind attempt to fix compilation of x264 on win32.

13 years agodvdnav: use pkgconfig instead of dvdnav-config specific script.
Rémi Duraffort [Fri, 3 Dec 2010 20:46:49 +0000 (21:46 +0100)]
dvdnav: use pkgconfig instead of dvdnav-config specific script.

13 years agolua_variables: the pointers returned by luaL_checkstring might be invalid when the...
Rémi Duraffort [Fri, 3 Dec 2010 16:26:26 +0000 (17:26 +0100)]
lua_variables: the pointers returned by luaL_checkstring might be invalid when the value is poped from the lua stack.

13 years agolua_variables: cosmetics. (no functionnal change).
Rémi Duraffort [Fri, 3 Dec 2010 16:01:31 +0000 (17:01 +0100)]
lua_variables: cosmetics. (no functionnal change).

13 years agoContribs: move MPC to the modern SV7 & SV8 library
Jean-Baptiste Kempf [Thu, 2 Dec 2010 18:45:13 +0000 (19:45 +0100)]
Contribs: move MPC to the modern SV7 & SV8 library

Signed-off-by: Jean-Baptiste Kempf <jb@videolan.org>
13 years agodvdnav: use the right type of the vout object.
Rémi Duraffort [Fri, 3 Dec 2010 11:38:01 +0000 (12:38 +0100)]
dvdnav: use the right type of the vout object.

13 years agologger: use var_inherit.
Rémi Duraffort [Fri, 3 Dec 2010 11:05:56 +0000 (12:05 +0100)]
logger: use var_inherit.

13 years agolua_variables: allow the creation of a void variable.
Rémi Duraffort [Fri, 3 Dec 2010 10:00:02 +0000 (11:00 +0100)]
lua_variables: allow the creation of a void variable.

13 years agoNEWS: vorbis and theora in RTP sout
Pierre Ynard [Fri, 3 Dec 2010 01:29:28 +0000 (02:29 +0100)]
NEWS: vorbis and theora in RTP sout

13 years agortp sout: send in-band vorbis/theora configuration packets
Pierre Ynard [Fri, 3 Dec 2010 01:20:05 +0000 (02:20 +0100)]
rtp sout: send in-band vorbis/theora configuration packets

This is an alternative to SDP to convey the codec configuration
necessary to decode the stream. The configuration is sent only once at
the beginning of the stream; at least you won't be tempted to waste
bandwidth with retransmissions. This is a ad-hoc hack, but it's not too
bad or pervasive.

13 years agoRevert "Revert "libvlc_media_get_tracks_info(): correct help""
Rafaël Carré [Thu, 2 Dec 2010 21:18:40 +0000 (22:18 +0100)]
Revert "Revert "libvlc_media_get_tracks_info(): correct help""

This reverts commit 193aeeff9d12888728c46b21720b4fc06d9033f3.

Conflicts:

include/vlc/libvlc_media.h

13 years agoFix libvlc_media_get_tracks_info()
Laurent Aimar [Thu, 2 Dec 2010 21:16:37 +0000 (22:16 +0100)]
Fix libvlc_media_get_tracks_info()

Signed-off-by: Rafaël Carré <rafael.carre@gmail.com>
13 years agoRevert "Revert "input: Fill in the input_item es""
Rafaël Carré [Thu, 2 Dec 2010 08:42:41 +0000 (09:42 +0100)]
Revert "Revert "input: Fill in the input_item es""

This reverts commit 2ca4cf27ef0d6dc906f5523babb35633d3b6bcd1.

13 years agoFixed a vlc_mutex_t leak in direct3d video output.
Laurent Aimar [Thu, 2 Dec 2010 20:41:53 +0000 (21:41 +0100)]
Fixed a vlc_mutex_t leak in direct3d video output.

13 years agoFixed a small memleak (vout).
Laurent Aimar [Thu, 2 Dec 2010 20:41:29 +0000 (21:41 +0100)]
Fixed a small memleak (vout).

13 years agolua_variables: add the possibility to attach a callback to a void variable.
Rémi Duraffort [Thu, 2 Dec 2010 18:14:17 +0000 (19:14 +0100)]
lua_variables: add the possibility to attach a callback to a void variable.

13 years agortp input: theora support
Pierre Ynard [Thu, 2 Dec 2010 17:30:08 +0000 (18:30 +0100)]
rtp input: theora support

Not enabled yet

13 years agolua_variables: call only one time var_Type and corretly check the variable class.
Rémi Duraffort [Thu, 2 Dec 2010 17:07:17 +0000 (18:07 +0100)]
lua_variables: call only one time var_Type and corretly check the variable class.

13 years agolua: remove dummy storage.
Rémi Duraffort [Thu, 2 Dec 2010 16:30:22 +0000 (17:30 +0100)]
lua: remove dummy storage.

13 years agocontribs: build the correct libiconv for OS X
Felix Paul Kühne [Thu, 2 Dec 2010 13:22:27 +0000 (14:22 +0100)]
contribs: build the correct libiconv for OS X

13 years agocontribs: remove unknown x264 configure option.
Rémi Duraffort [Thu, 2 Dec 2010 13:09:33 +0000 (14:09 +0100)]
contribs: remove unknown x264 configure option.

13 years agocontribs: updated binary pacakges for Mac OS X including FluidSynth
Felix Paul Kühne [Thu, 2 Dec 2010 12:52:18 +0000 (13:52 +0100)]
contribs: updated binary pacakges for Mac OS X including FluidSynth

13 years agocontribs: fixed 64bit compilation of x264 on Mac OS X
Felix Paul Kühne [Thu, 2 Dec 2010 10:46:57 +0000 (11:46 +0100)]
contribs: fixed 64bit compilation of x264 on Mac OS X

13 years agorelative_URI memory leak cleanup
Brian Kurle [Wed, 1 Dec 2010 23:04:00 +0000 (00:04 +0100)]
relative_URI memory leak cleanup

If the the link is relative, psz_uri is dynamically allocated a string of the
absolute URI (which is also returned by the function).   However, if it isn't,
NULL is returned and nothing is allocated.   segment_New performs a strdup, so
the pointer is not saved.   Thus, check if the allocation occurred and clean up
if needed.

Signed-off-by: Jean-Paul Saman <jean-paul.saman@m2x.nl>
13 years agomodules/codec/avcodec: Move HAVE_AVCODEC_MT to avcodec.h
Jean-Paul Saman [Wed, 1 Dec 2010 14:12:37 +0000 (15:12 +0100)]
modules/codec/avcodec: Move HAVE_AVCODEC_MT to avcodec.h

The defined HAVE_AVCODEC_MT is used by modules/codec/avcodec/avcodec.c
and modules/codec/avcodec/video.c. It was only defined in modules/codec/avcodec/video.c.

This patch moves the define to modules/codec/avcodec/avcodec.h.

13 years agostream_filter/httplive.c: HLS streams are in no particular order in the .m3u8 file
Jean-Paul Saman [Wed, 1 Dec 2010 13:01:47 +0000 (14:01 +0100)]
stream_filter/httplive.c: HLS streams are in no particular order in the .m3u8 file

Take into account that HLS streams with bandwidth specified are not in ascending
(or descending) order. Choose really the best wrt to measurements.

13 years agostream_filter/httplive.c: download first 3 segments.
Jean-Paul Saman [Tue, 30 Nov 2010 20:11:16 +0000 (21:11 +0100)]
stream_filter/httplive.c: download first 3 segments.

Download the first couple of segments to determine the best
bandwidth match and to ensure smooth playback.

13 years agosrc/stream_output/stream_output.c: input_UpdateStatistics() expects an INPUT_STATISTI...
Jean-Paul Saman [Mon, 29 Nov 2010 09:27:08 +0000 (10:27 +0100)]
src/stream_output/stream_output.c: input_UpdateStatistics() expects an INPUT_STATISTIC_* not an SOUT_STATISTIC_*

input_UpdateStatistics() expects an INPUT_STATISTIC_* not an SOUT_STATISTIC_*