[t̪eːveː]

Timeline
Login

50 most recent timeline items

2016-04-11
14:34 • Changes to wiki page teve (user: jesper)
14:32 • Changes to wiki page teve (user: jesper)
10:50 • Changes to wiki page teve (user: jesper)
2016-04-09
10:29 • Fixed ticket [6c3d019954]: Compile error, unknown null character plus 2 other changes (user: jesper)
2016-04-08
10:04
[c9a3f4ef57] Leaf: base library update -> 1.3.3 (user: jesper, tags: trunk)
09:49 • Ticket [6c3d019954] Compile error, unknown null character status still Closed with 3 other changes (user: jesper)
09:48
[a9198fe772] Bump revision to 0.9.10. Changes post 0.9.9 left things in a bit of a mess. These have been fixed. (user: jesper, tags: trunk)
09:44
[4e59d981d7] Require base library 1.3.2. Older versions do not build on Chicken versions earlier than 4.9, and we want to keep 4.8.0 compatibility for now. (user: jesper, tags: trunk)
09:18 • Ticket [6c3d019954] Compile error, unknown null character status still Closed with 3 other changes (user: jesper)
09:17
[3049563e2b] Require base library 1.3.1. (user: jesper, tags: trunk)
09:05 • Ticket [6c3d019954] Compile error, unknown null character status still Closed with 4 other changes (user: jesper) ... 2 similar events omitted.
2015-10-27
00:58 • Changes to wiki page Windows support (user: jesper)
00:57 • Changes to wiki page Windows support (user: jesper)
00:57 • Changes to wiki page Windows support (user: jesper)
00:35
[deb71d4f26] Filter non-printing characters in various locations. The filtering of characters on automatically suggested filenames has been extended to also remove any non-printing characters. Non-printing characters are now also removed in the stream-printer procedure, meaning, for example, that certain (unconverted) UTF-8 strings does not lock xterm. See also ticket [923c8d2413] and commit [ba6543e194]. (user: jesper, tags: trunk)
00:08 • Ticket [309e5668ff] Syntax for guaranteeing type of expression status still Closed with 3 other changes (user: jesper)
2015-10-26
14:58 • Fixed ticket [923c8d2413]: Ensure local filenames are OS compatible plus 2 other changes (user: jesper) ... 1 similar event omitted.
14:57 • Edit [ba6543e19460a834|ba6543e194]: Edit check-in comment. (user: jesper)
14:56
[ba6543e194] Never filter user specified filenames. Previous to this commit, all characters that are problematic in filenames were filtered from all output filenames, regardless of whether they were supplied by the user or automatically suggested by teve. If the user specified a pathed filename, paths too were filtered from any characters not appropriate in a filename. This broke both (some) functionality and is unexpected to the user. Since the automatically suggested filenames are always without a path, filtering these should be without any problems. On the other hand, this commit removes the character filtering from filenames (including those with paths) all together. This means the user is able to, for example, save a video into an NTFS file stream, by specifying a filename containing a colon. This is decidedly better, and even though the underlying Windows functionality might be unexpected to some users, this unexpected behaviour is part of Windows rather than teve. teve is just exposing it, by not protecting users from it. Closing reopened ticket [923c8d2413]. (user: jesper, tags: trunk)
2015-10-18
17:10
[09ebfb650e] Stop doing (use) on iconv. iconv was reported to be missing from the install-eggs makefile target. The egg does, however, not seem to be actually used anywhere in the code. Hence, remove it from the build-system.scm use statement and see whether anything breaks. (user: jesper, tags: trunk)
2015-10-01
09:41 • Open ticket [923c8d2413]: Ensure local filenames are OS compatible plus 3 other changes (user: jesper)
09:06
[387218fed9] README fixes (user: jesper, tags: trunk)
08:51
[3df4e1bc13] fix bad comment. no code change (user: jesper, tags: trunk)
08:09
[62d4186d21] Add 2015 in standalone license file (user: jesper, tags: trunk)
2015-09-21
05:42 • New ticket [8003fe8c68] sverigesradio.se scraper. (user: jesper)
2015-08-20
13:36 • Ticket [582680ec37] Restructure procedures for invokings external programs status still Open with 8 other changes (user: jesper)
13:35 • Closed ticket [923c8d2413]: Ensure local filenames are OS compatible plus 6 other changes (user: jesper)
13:34
[294b1b14c6] Filter illegal chars from filenames. This relies on a procedures added to the base library in 1.3.0. Future updates should probably handle the presence of illegal characters in a more intelligent way, like replacing them with legal characters of similar typographical meaning. But at least, we're able to strike ticket [923c8d2413] from the todo list. (user: jesper, tags: trunk)
13:22
[66a12f0907] oops again -- this file was forgotten in [e45101160e] (user: jesper, tags: trunk)
13:18
[297866bae5] oops, forgot the actual scraper (user: jesper, tags: trunk)
00:14
[eb753fb835] Initial proof of concept scraper for UR Play. Has lots of bad code, duplication etc. The JSON objects for UR videos are quirky, and handling them in a structured way probably requires quite a lot of code which won't get used anywhere else anyway. Streams are available in several formats, more or less stored in separate variables (rather than arrays or similar): RTMP HLS HDS RTMP_HD HLS_HD HDS_HD RTMP_HARDCODED_SUBS HLS_HARDCODED_SUBS HDS_HARDCODED_SUBS RTMP_HD_HARDCODED_SUBS HLS_HD_HARDCODED_SUBS HDS_HD_HARDCODED_SUBS Caveats: * RTMP is currently not downloadable, since some parameters are not yet scraped or put together incorrectly. * With my current FFmpeg, the HLS h264 streams cannot be copied into any containers out of those I've tried (mp4, avi, mkv, flv, ts). As a workaround, the video stream is re-encoded (with -qscale 0) to h264. * Downloading HDS streams is not tested. (Using ffmpeg version git-N-66511-g849f553, from 20150107 (?)) The error is: [mp4 @ 0x182cf528a000] Invalid DTS: 7200 PTS: 3600 in output stream 0:0 [mp4 @ 0x182cf528a000] Application provided invalid, non monotonically increasing dts to muxer in stream 0: 3600 >= NOPTS av_interleaved_write_frame(): Invalid argument (user: jesper, tags: trunk)
00:05
[7d1c54a271] crude and ugly way of getting just parameters from apple HLS playlists. The old way of processing these playlists is incredibly fragile. The new way is somewhat better, in that it actually checks the whole playlist for parameter values (var=val pairs). (user: jesper, tags: trunk)
2015-08-19
23:58
[6aca559733] remove blank lines. no code change (user: jesper, tags: trunk)
23:58
[31caa2f29b] Don't dump on running a RTMPdump download without swf-path (user: jesper, tags: trunk)
2015-08-18
17:17
[9af7e4a951] Use prefixed import instead of hardcoded prefixes for exported procedures in scrapers. (user: jesper, tags: trunk)
17:07
[4f684e1e70] rename procedures to reflect that scrapers return a list of streams. (user: jesper, tags: trunk)
2015-08-17
21:44
[c4988e9186] Repair what was broken in commit [e45101160e]. Between the in-tree scheme-prelude and the new scheme-base, the procedure sxml-ref was renamed to sxml-ref/cdr and sxml-ref/proper was renamed to sxml-ref. The commit [e45101160e] accidentally changed the one usage of sxml-ref/proper in tv4.scm to sxml-ref/cdr, breaking the scraper. (user: jesper, tags: trunk)
20:27
[46380efb41] Add another copyright year to some files it was forgotten for. (user: jesper, tags: trunk)
14:50 • Fixed ticket [312fa11f1c]: SVT scraper does not identify many videos plus 2 other changes (user: jesper)
14:49 • Closed ticket [309e5668ff]: Syntax for guaranteeing type of expression plus 2 other changes (user: jesper)
14:49 • Fixed ticket [03c02639de]: Simplify interface between uri->videos and scrapers plus 2 other changes (user: jesper) ... 2 similar events omitted.
14:48
[36584ffdf9] Simplify uri->videos/scraper interface. Scrapers now return lists of streams, not lists of videos. Every stream has a video-id property, which uri->videos use to sort the individual streams into videos. This enables streams from multiple scrapers to end up in the same video (provided the scrapers tag them with a correct video-id). This resolves [03c02639de]. Also, change sxml-ref to sxml-ref/cdr in sites/tv4.scm, as this change corresponds to the changes in procedure naming done between scheme-prelude and scheme-base. (user: jesper, tags: trunk)
00:14
[54bc0ca952] Use "apply append", not "video-join". We're not handling videos here, but lists of streams. (user: jesper, tags: trunk)
00:13
[6a31e63359] Reenable delete-duplicate wrap of list of streams. Forgot to reenable this after finishing [620fa6d344]. (user: jesper, tags: trunk)
2015-08-16
19:22 • Ticket [312fa11f1c] SVT scraper does not identify many videos status still Open with 4 other changes (user: jesper)