aboutsummaryrefslogtreecommitdiff
path: root/youtube_dl/downloader
AgeCommit message (Collapse)Author
2016-07-03[downloader/f4m] Fix for Rai live streamsYen Chi Hsuan
2016-06-20[downloader/hls] Simplify and carry long linesSergey M․
2016-06-19[downloader/hls] Add support for AES-128 encrypted segments in hlsnative ↵remitamine
downloader
2016-06-12[downloader/external] Decode error string before writing to stderrSergey M․
2016-06-08[downloader/external] Add another env for proxies in ffmpeg/avconvYen Chi Hsuan
Related sources: https://git.libav.org/?p=libav.git;a=blob;f=libavformat/http.c;h=8fe8d11e1edfdbb04a8726db2c49cfef3f572aac;hb=HEAD#l152 https://git.libav.org/?p=libav.git;a=blob;f=libavformat/tls.c;h=fab243e93e20034e88e619188c13a44a5d8ccdb9;hb=HEAD#l63 https://github.com/FFmpeg/FFmpeg/blob/f8e89d8/libavformat/http.c#L191 https://github.com/FFmpeg/FFmpeg/blob/f8e89d8/libavformat/tls.c#L92
2016-06-05[downloader/hls] Correct comment on twitch vodsSergey M․
2016-06-05[downloader/hls] PEP 8Sergey M․
2016-06-05[downloader/hls] Do not rely on EXT-X-PLAYLIST-TYPE:EVENTSergey M․
2016-05-27[downloader/f4m] Simply select format when it's the only oneSergey M․
2016-05-12[downloader/f4m] Tolerate truncate segments when testingYen Chi Hsuan
Replaces #9216 Fixes #9214 and test_Bloomberg partially
2016-05-10[compat] Rename struct_(un)pack to compat_struct_(un)packYen Chi Hsuan
2016-05-10[utils,compat] Move struct_pack and struct_unpack to compat.pyYen Chi Hsuan
2016-05-09[downloader/hls] PEP 8Sergey M․
2016-05-09[downloader/external] Call ffmpeg with with HTTP_PROXY env variable set (#9437)Sergey M․
2016-05-09[downloader/hls] Add event media playlists to unsupported features of hlsnativeSergey M․
2016-05-09[downloader/hls] Remove EXT-X-MEDIA-SEQUENCE from unsupported features for ↵Sergey M․
hlsnative
2016-05-08Merge pull request #9358 from dstftw/hls-native-to-ffmpeg-delegationSergey M
[downloader/hls] Delegate extraction to ffmpeg when unsupported features detected
2016-05-08[downloader/external] Add temp fix ffmpeg m3u8 downloads (Closes #9394)Sergey M․
2016-05-01[downloader/hls] Delegate extraction to ffmpeg when unsupported features ↵Sergey M․
detected
2016-04-21Add --hls-prefer-ffmpegSergey M․
2016-04-16[ffmpeg] check for - file name in _ffmpeg_filename_argumentremitamine
2016-04-14[downloader/external] enable piping for FFmpegFD(closes #2124)remitamine
2016-04-14[downloader/rtsp] Print the commandYen Chi Hsuan
2016-03-27[downloader/f4m] Extract routine for removing unsupported encrypted mediaSergey M․
2016-03-19[downloader/fragment] Document fragment_retriesSergey M․
2016-03-19[downloader/{common,fragment}] Fix total retries reporting on python 2.6Sergey M․
2016-03-19[downloader/dash] Add fragment retry capabilitySergey M․
YouTube may often return 404 HTTP error for a fragment causing the whole download to fail. However if the same fragment is immediately retried with the same request data this usually succeeds (1-2 attemps is usually enough) thus allowing to download the whole file successfully. So, we will retry all fragments that fail with 404 HTTP error for now.
2016-03-19[downloader/fragment] Add report_retry_fragmentSergey M․
2016-03-14[external/downloader] fix rtmp downloading using FFmpegFDremitamine
2016-03-13Merge pull request #8611 from remitamine/ffmpegfdremitamine
[downloader/external] Add FFmpegFD
2016-03-13[downloader/external] pass configuration args to ffmpegremitamine
2016-03-13[external/downloader] don't pass -t and -ss to ffmpegremitamine
2016-03-13[downloader/external] check for ffmpeg availablity when it used for m3u8 ↵remitamine
download
2016-03-13[download/external] move the check for multiple selected formats to ↵remitamine
get_suitable_downloader
2016-03-13[extractor/__init__] disable time range downloadingremitamine
2016-03-13[downloader/rtsp] Add rtsp and mms downloaderremitamine
2016-03-13[downloader/external] add can_download mathod for checking downloader ↵remitamine
availibilty and support
2016-03-13[downloader/external] wrap available_opt in a listremitamine
2016-03-13[downloader/external] skip FFmpegFD when requesting multiple formatsremitamine
2016-03-13[ffmpeg] convert format ext to ffmpeg output formats codesremitamine
2016-03-06[downloader/fragment] Make speed more smoothSergey M․
At the beginning of every segment there was a drop to Unknown speed due to timeslice being too small to calculate speed. Now last speed from the previous fragment is used.
2016-03-03[jython] Introduce compat_os_nameYen Chi Hsuan
os.name is always 'java' on Jython
2016-02-20[downloader/external:ffmpegfd] check for None value of start_timeremitamine
2016-02-20[downloader/external] check for external downloaders availabilityremitamine
2016-02-19[downloader/external] Add FFmpegFD(fixes #622)remitamine
- replace HlsFD and RtspFD - add basic support for downloading part of the video or audio
2016-02-14[refactor] Single quotes consistencySergey M․
2016-02-14[refactor] Do not specify redundant None as second argument in dict.get()Sergey M․
2016-02-14[downloader/dash] PEP 8Sergey M․
2016-02-09[downloader/dash] Implement dashsegments fd in terms of fragment fdremitamine
2016-02-06[downloader/hls] Do not send 'q' to ffmpeg on Windows (Closes #8300)Sergey M․