[vlc-devel] [PATCH 00/48] HLS: Applying SFR patches upstream.

Hugo Beauzée-Luyssen beauze.h at gmail.com
Mon Jan 9 16:16:09 CET 2012

These patches are mostly from SFR. They fix multiple issues, and add support for AES encryption.
On top of that, there are a few patches from myself to fix some other bugs, warnings.

Sorry for the big patchset at once...

Hugo Beauzée-Luyssen (22):
  vlc_stream.h: Don't break ABI
  hls: Reworking threading.
  hls: Cosmetics.
  hls: Use time_t to store durations.
  hls: Removing unused function
  hls: Removing useless pointer level.
  hls: Fixing an error message
  hls: Fixing potential crash if there's no more segment to download.
  hls: hls_Read: Removing useless label.
  hls: Removing unused label.
  hls: segment_Seek: Removing useless check
  hls: Don't crash when download thread is cancelled.
  hls: Reworking segment download synchronization.
  hls: Reactivating prefetch.
  hls: Reworking seeking.
  hls: Use a safe getter instead of a direct vlc_array access.
  hls: Don't sleep if we don't have at least 3 segments pre-loaded.
  hls: Fixing streams with non-meta playlist and relative URL
  hls: Prevent potential crash when computing relative url.
  hls: Fixing bandwidth initialization.
  hls: Trying to work arround streams without bandwidth value.
  hls: Cosmetics / removing warnings.

Luc Saillard (26):
  hls: Fix vod
  hls: Remove url_t from segments
  hls: Fix relative url
  hls: Support encryption
  hls: Don't reload main playlist
  hls: Fix when server change playlist
  Always append a null character when reading HLS playlist
  hls: Choose best stream
  hls: VOD fast start
  hls: Wait for segment in peek
  hls: less debug
  hls: Don't change playlist
  hls: mungle path
  hls: Don't storm windows with cond signal
  hls: faster close
  hls: use bool quit
  hls: Add random time decoding
  hls: Add missing lock segment ready
  hls: Avoid crash at start
  hls: Fix seeking
  hls: Force waiting segment.
  hls: Wait for segment ready
  hls: Reset stream
  hls: Reuse adaptive bitrate
  hls: Report timing info
  hls: Only reload the current playlist

 include/vlc_stream.h             |    4 +
 modules/stream_filter/Modules.am |   11 +-
 modules/stream_filter/httplive.c | 1117 ++++++++++++++++++++++++--------------
 src/input/input.c                |   29 +
 4 files changed, 744 insertions(+), 417 deletions(-)


More information about the vlc-devel mailing list