Activity
From 09/18/2011 to 10/17/2011
10/17/2011
- 05:58 PM Bug #641: Does bag-play respect original timing?
- If the issue is urgent, please call flier.
- 05:35 PM Bug #641 (Feedback): Does bag-play respect original timing?
- Just tested it on my Mac:
With the file attached to this post, I get after a few seconds the following results whi... - 03:45 PM Bug #641 (Resolved): Does bag-play respect original timing?
- The attached file was recorded with about 100Hz. On the machine here, it plays back much slower with about 45Hz. I've...
- 03:41 PM Support #640: Normal output?
- Output is produced every 10 seconds or so. The first item on each line is the current time. The remainder describes t...
- 02:58 PM Support #640 (Closed): Normal output?
- Just tried bag-record and wonder that the timestamps in the console outputs dont change. Is this normal:...
10/09/2011
- 04:09 PM Revision 13a2171e (rsbag-tools-cl): Improved channel strategy handling in bag-record/main.lisp
- * bag-record/main.lisp (make-channel-strategy-help-string): new
function; make and return a help string for channel... - 04:09 PM Revision b046271e (rsbag-tools-cl): Improved make-replay-strategy-help-string in bag-play/main.lisp
- * bag-play/main.lisp (make-replay-strategy-help-string): fixed
variable name; added example for remote-controlled s... - 04:09 PM Revision 1056f57f (rsbag-cl): Simplified make-{replay,channel}-strategy in src/rsb/protocol.lisp
- * src/rsb/protocol.lisp (make-replay-strategy symbol): simplified
(make-channel-strategy symbol): likewise - 04:09 PM Revision ef4807bd (rsbag-cl): Improved events->bag in src/rsb/construction.lisp
- * src/rsb/construction.lisp (events->bag listener bag): allow the
value of the channel-strategy parameter to be a list - 04:09 PM Revision d8434f06 (rsbag-cl): Extended docstring in src/rsb/channel-strategies.lisp
- * src/rsb/channel-strategies.lisp (scope-and-type): extended
documentation string - 04:09 PM Revision bd6cecd3 (rsbag-cl): Added interactive strategy in src/rsb/replay/interactive.lisp
- * src/rsb/replay/interactive.lisp: new file; contains
`interactive' replay strategy class
* src/rsb/replay/package.... - 02:43 PM Revision 0421c144 (rsbag-cl): Changed progress callback mechanism in src/rsb/replay/*.lisp
- * src/rsb/replay/util.lisp (%make-progress-reporter): return nil when
no progress callback has been supplied
* src/... - 02:43 PM Revision 3904a107 (rsbag-cl): Added replay strategy in src/rsb/replay/remote-controlled.lisp
- * src/rsb/replay/remote-controlled.lisp: new file; contains the
`remote-controlled' replay strategy class
* src/rsb... - 02:43 PM Revision 4080bda1 (rsbag-cl): Added mixin class in src/rsb/replay/external-driver-mixin.lisp
- * src/rsb/replay/external-driver-mixin.lisp: new file; contains
the `external-driver-mixin' mixin class
* src/rsb/r...
10/07/2011
- 12:01 PM Feature #616 (Resolved): Support backward seeks in serialized view
- Currently, the associated iterator of @rsbag.view:serialized@ can only seek forward. Seeking backward is a bit tricky...
10/06/2011
- 09:29 PM Bug #590 (Rejected): Playback of large video file breaks system
- I'm rejecting this bug since the issue is most likely not related to rsbag and not reproducible anymore.
- 09:27 PM Bug #615 (Resolved): bag-play: --{start,end}-index do not work
- Applied in changeset r187.
- 09:06 PM Bug #615 (Resolved): bag-play: --{start,end}-index do not work
- 09:26 PM Revision 8b29870d (rsbag-tools-cl): Fixed handling of replay strategy in bag-play/main.lisp
- fixes #615
* bag-play/main.lisp (main): pass result of `parse-instantiation-spec'
to `bag->events' instead of creat... - 09:26 PM Revision 392a618c (rsbag-cl): Flexible syntax for replay strategy in src/rsb/construction.lisp
- refs #615
* src/rsb/construction.lisp (bag->events bag uri): allow the replay
strategy to be specified in form of a...
10/04/2011
- 12:56 PM Revision 8c79791b (rsbag-cl): Added channel-meta-data in src/protocol.lisp
- * src/protocol.lisp (channel-meta-data): new generic function; return
the meta-data of a channel as plist - 12:56 PM Revision 73e341e7 (rsbag-cl): Type and transform handling for new channels in src/bag.lisp
- * src/bag.lisp (setf bag-channel list bag string): if a transform is
not supplied, make one based on the supplied m... - 12:56 PM Revision 2242f0e8 (rsbag-cl): Fixed exported symbols for channel in src/package.lisp
- * src/package.lisp (package rsbag): changed exported symbol channel-id
-> %channel-id; added exported symbol %chann... - 12:56 PM Revision 44c0dcb3 (rsbag-cl): Print transformation in print-object in src/channel.lisp
- * src/channel.lisp (print-object channel): print transformation
10/03/2011
- 11:05 PM Revision 919e7734 (rsbag-tools-cl): Automatic dependency version in cl-rsbag-tools*.asd
- * cl-rsbag-tools-record.asd (system cl-rsbag-tools-record): depend on
analogous version of cl-rsbag system instead ... - 11:05 PM Revision e5ffbde6 (rsbag-tools-cl): Made base URI commandline option optional in bag-play/main.lisp
- * bag-play/main.lisp (update-synopsis): adapted usage string (main):
accept one or two positional arguments; added ... - 11:05 PM Revision ae6bca3e (rsbag-tools-cl): Hide URI help string be default in bag-{record,play}/main.lisp
- * bag-record/main.lisp (make-help-string): added show keyword
parameter; use `with-abbreviation' for URI help
(up... - 11:05 PM Revision b355f523 (rsbag-tools-cl): Added system dependency on cl-ppcre in cl-rsbag-tools-play.asd
- * cl-rsbag-tools-play.asd (system cl-rsbag-tools-play): added system
dependency on cl-ppcre which is necessary for ... - 11:05 PM Revision 78f35d94 (rsbag-tools-cl): Dedicated section in help string for examples in bag-play/mai...
- * bag-play/main.lisp (make-help-string): removed creation of examples
section
(make-replay-strategy-help-string):... - 07:06 PM Revision 1bc43498 (rsbag-cl): Added restarts for open-bag in src/protocol.lisp
- * src/protocol.lisp (open-bag :around t): added restarts retry and
use-source - 07:06 PM Revision 27be8e44 (rsbag-cl): Added a print-object method in src/view/multi-sequence-mixins.lisp
- * src/view/multi-sequence-mixins.lisp
(print-object multi-sequence-iterator-mixin t): new method; print
the curre... - 05:47 PM Revision eaaf04b2 (rsbag-cl): Added one-line summary in src/rsb/replay/view-creation-mixin.lisp
- * src/rsb/replay/view-creation-mixin.lisp (header): added one-line
summary - 05:47 PM Revision 33b12496 (rsbag-cl): Fixed a method specializer in src/view/multi-sequence-mixins.lisp
- * src/view/multi-sequence-mixins.lisp
(iterator-index sequence multi-sequence-iterator-mixin): changed
specialize... - 05:47 PM Revision a50b63b4 (rsbag-cl): Simplified an initform in src/rsb/replay/speed-adjustment-mixin.lisp
- * src/rsb/replay/speed-adjustment-mixin.lisp
(slot speed-adjustment-mixin::speed): changed initform 1.0d0 -> 1;
w... - 05:47 PM Revision da3c989a (rsbag-cl): Extended definition of bag->events in src/rsb/protocol.lisp
- * src/rsb/protocol.lisp (bag->events): added valid keyword parameters;
extended documentation string accordingly - 05:47 PM Revision 749d33c3 (rsbag-cl): Use unchecked send in src/rsb/replay/sequential-mixin.lisp
- * src/rsb/replay/sequential-mixin.lisp
(process-event replay-bag-connection sequential-mixin t t t t): use
unchec... - 03:38 PM Bug #605 (Resolved): IO errors are not reported properly
- Applied in changeset r169.
- 03:37 PM Revision d8b12757 (rsbag-cl): Added channel-transform in src/protocol.lisp
- * src/protocol.lisp (channel-transform): new generic function; return
the transformation associated with a channel
... - 03:37 PM Revision d2c8f43e (rsbag-cl): Added and used open-error in src/{conditions,protocol}.lisp
- fixes #605
* src/conditions.lisp (open-error): new condition; signaled when
opening a bag fails
* src/protocol.lisp... - 03:37 PM Revision d349cc83 (rsbag-cl): Added initial conditions in src/backend/tidelog/*.lisp
- refs #605
* src/backend/tidelog/conditions.lisp: new file; contains
conditions used in the backend.tidelog module
*... - 03:37 PM Revision 371443a1 (rsbag-cl): Fixed arg processing in open-bag in src/protocol.lisp
- * src/protocol.lisp (open-bag pathname): remove already process
arguments from argument list - 10:53 AM Revision 52899574 (rsbag-cl): Decode events with interned scope in src/transform/rsb-event.lisp
- * src/transform/rsb-event.lisp (decode rsb-event simple-array): intern
scope of decoded events; this seems to perfo...
10/02/2011
- 11:40 AM Bug #605 (Resolved): IO errors are not reported properly
- Example:...
10/01/2011
- 03:14 PM Revision 2d2ca635 (rsbag-tools-cl): Fixed help option in test in CMakeLists.txt
- * CMakeLists.txt: changed --help-all -> --help-for=all in test
09/28/2011
- 10:59 PM Revision 1f3efd1a (rsbag-cl): Added %make-playback-uri in src/rsb/construction.lisp
- * src/rsb/construction.lisp (bag->events channel uri): use new
function `%make-playback-uri' to compute an informer...
09/27/2011
- 11:56 PM Bug #590: Playback of large video file breaks system
- Additional observations:
* The erroneous behavior described above seems to depend on rather obscure conditions since... - 08:18 PM Bug #590 (Rejected): Playback of large video file breaks system
- We tried to record video data in 640x480 format with a resonable framerate from the new NAO heads. While bag-record s...
- 09:58 AM Revision c6213376 (rsbag-tools-cl): Use parse-instantiation-spec in bag-play/main.lisp
- * bag-play/main.lisp (make-replay-strategy-help-string): slightly
improved
(parse-replay-strategy-spec): removed;... - 09:58 AM Revision 98dfb163 (rsbag-tools-cl): Use parse-instantiation-spec in bag-record/main.lisp
- * bag-record/main.lisp (main): use `parse-instantiation-spec' instead
of `parse-filter-spec'; avoid `make-filter'
09/25/2011
- 03:51 PM Revision 0d31051a (rsbag-cl): Improved condition reports in src/transform/conditions.lisp
- * src/transform/conditions.lisp (encoding-error): improved report
format
(decoding-error): likewise - 03:51 PM Revision 1be09c82 (rsbag-cl): Added a docstring in src/backend/tidelog/index.lisp
- * src/backend/tidelog/index.lisp (index): added documentation string
- 03:27 PM Revision 9cdead67 (rsbag-cl): Added optional index sorting in src/backend/tidelog/index.lisp
- * src/backend/tidelog/index.lisp (index::sorted-to): new slot; tracks
sorted state of index entries
(put-entry in... - 03:27 PM Revision 6878afbe (rsbag-cl): Fixed processing of method field in src/transform/rsb-event.lisp
- * src/transform/rsb-event.lisp (encode rsb-event event): fixed method
encoding; adjusted access to now-external sym... - 03:27 PM Revision cf596540 (rsbag-cl): Fixed mixed-case type names in src/backend/tidelog/file.lisp
- * src/backend/tidelog/file.lisp (encode-type): handle mixed-case type
names correctly
(decode-type): likewise - 03:27 PM Revision 27abdcc6 (rsbag-cl): Added file src/rsb/replay/speed-adjustment-mixin.lisp
- * src/rsb/replay/speed-adjustment-mixin.lisp: new file; contains
the `speed-adjustment-mixin' mixin class
* src/rsb... - 02:49 PM Revision 25818335 (rsbag-tools-cl): Fixed commandline option validation in bag-record/main.lisp
- * bag-record/main.lisp (main): handle missing recording URIs properly
- 02:49 PM Revision 5030e81c (rsbag-cl): Added stream-specialized methods in src/rsb/construction.lisp
- * src/rsb/construction.lisp
(define-open-bag-method events->bag stream): define method on
`events->bag' for strea... - 02:19 PM Revision 60c67683 (rsbag-tools-cl): Added printing of an entry separator in bag-cat/main.lisp
- * bag-cat/main.lisp (update-synopsis): added option group Printing
Option with entry-separator option
(main): pri... - 02:19 PM Revision 6135dae8 (rsbag-tools-cl): Handle replay strategy parameters in bag-play/main.lisp
- * bag-play/main.lisp (make-replay-strategy-help-string): new function;
make help string for replay-strategy option
...
09/24/2011
- 01:34 AM Feature #493 (Resolved): Allow start/stop of recordings via RPC interface (without program restart)
- Applied in changeset r150.
- 01:33 AM Revision 70f4b89f (rsbag-tools-cl): Dedicated section in help string for examples in bag-record/m...
- * bag-record/main.lisp (make-help-string): removed creation of
examples section
(make-examples-string): new funct... - 01:33 AM Revision 0ef67890 (rsbag-tools-cl): Added RPC control server in bag-record/main.lisp
- fixes #493
* bag-record/main.lisp (invoke-with-control-service): new function;
invoke a thunk with an rpc server ru... - 01:33 AM Revision 1805f155 (rsbag-tools-cl): Extended filter help string in bag-record/main.lisp
- * bag-record/main.lisp (make-filter-help-string): extended help string
- 10:20 PM Tasks #584 (Resolved): Create bag-cat
- Applied in changeset r147.
- 10:10 PM Revision cd2fbf7c (rsbag-tools-cl): Added bag-cat program in bag-cat/*.lisp
- fixes #584
* bag-cat/package.lisp: new file; package definition for bag-cat
program
* bag-cat/main.lisp: new file; ... - 05:40 PM Revision 6286cb7f (rsbag-tools-cl): Fixed logging of channel selection specs in bag-play/main.lisp
- * bag-play/main.lisp (main): store channel selection specs for logging
- 05:40 PM Revision d91fdb24 (rsbag-tools-cl): Added test file test/data/single-event.tide
- * test/data/single-event.tide: new file; used in tests
* CMakeLists.txt: include test/data/single-event.tide in test
... - 05:40 PM Revision d197b6f3 (rsbag-cl): Fixed %make-progress-reporter in src/rsb/replay/util.lisp
- * src/rsb/replay/util.lisp (%make-progress-reporter): don't fail when
the sequence only has a single event - 05:40 PM Revision 07d32bbf (rsbag-cl): Added default channel-format-for method in src/rsb/protocol.lisp
- * src/rsb/protocol.lisp (channel-format-for t t t): new method;
default behavior is to not associate a format to a ... - 05:40 PM Revision ac8b5b99 (rsbag-cl): Fixed %make-progress-reporter again in src/rsb/replay/util.lisp
- * src/rsb/replay/util.lisp (%make-progress-reporter): display [start,
end] range correctly
09/22/2011
- 07:22 PM Tasks #584 (Resolved): Create bag-cat
- This hypothetical program would copy the contents of one or more bag channels to its standard output stream.
- 03:50 AM Revision 2d9f73e8 (rsbag-tools-cl): Validation of commandline arguments in bag-play/main.lisp
- * bag-play/main.lisp (main): validate number of positional commandline
arguments - 03:50 AM Revision 937c9c8e (rsbag-cl): Added mixin class in src/rsb/replay/replay-restart-mixin.lisp
- * src/rsb/replay/sequential-mixin.lisp (sequential-mixin): added
superclass `replay-restart-mixin'
* src/rsb/replay... - 03:50 AM Revision 3f76fbe9 (rsbag-cl): Fixed restart behavior in src/rsb/replay/replay-restart-mixin.lisp
- * src/rsb/replay/replay-restart-mixin.lisp
(replay :around replay-bag-connection replay-restart-mixin): log
resta... - 03:50 AM Revision 47f9ad11 (rsbag-cl): Added mixin class in src/rsb/replay/error-policy-mixin.lisp
- * src/rsb/replay/error-policy-mixin.lisp: new file; contains the
`error-policy-mixin' mixin class
* src/rsb/replay/... - 03:50 AM Revision 9b1171d6 (rsbag-cl): Added conditions in src/rsb/conditions.lisp
- * src/rsb/conditions.lisp: new file; contains conditions used in
the rsb module
* src/rsb/package.lisp (package rsb... - 03:50 AM Revision 2cfda6e9 (rsbag-cl): Moved replay strategies into directory src/rsb/replay/
- * src/rsb/replay/util.lisp: new file; contains utilities used in
the rsb.replay module
* src/rsb/replay/bounds-mixi... - 03:50 AM Revision 47dd99a9 (rsbag-cl): Added exported symbols in src/rsb/replay/package.lisp
- * src/rsb/replay/package.lisp (package rsbag.rsb.replay): added
exported symbols strategy-start-index, strategy-end... - 03:50 AM Revision f44f9b8b (rsbag-cl): Conditions, restarts in src/transform{conditions,protocol}.lisp
- * src/transform/conditions.lisp: new file; contains conditions
used in the transform module
* src/transform/protoco... - 03:50 AM Revision 198d6dfc (rsbag-cl): Added strategy mixin classes in src/rsb/replay-strategies.lisp
- * src/rsb/replay-strategies.lisp (view-creation-mixin): new class;
mixin class for creating sequence views of event... - 03:50 AM Revision 3bae9d3d (rsbag-cl): Fixed a condition report in src/rsb/replay-strategies.lisp
- * src/rsb/replay-strategies.lisp
(shared-initialize :before fixed-rate t): fixed condition report
09/19/2011
- 01:57 AM Revision 6c52d8f5 (rsbag-tools-cl): Disable executable compression on darwin in CMakeLists.txt
- * CMakeLists.txt: disable gzexe compression on darwin
- 09:40 PM Revision 9f170851 (rsbag-tools-cl): Added filter commandline option in bag-record/main.lisp
- * bag-record/main.lisp (make-filter-help-string): new function; return
a help string explaining the use of filters ... - 09:40 PM Revision 3a8967f8 (rsbag-tools-cl): Added tests for bag-play in CMakeLists.txt
- * CMakeLists.txt: added a test that "plays" playable bag files using
bag-play and inprocess transport - 09:40 PM Revision 86cbc60a (rsbag-cl): Added start/stop functions in src/rsb/protocol.lisp
- refs #493
* src/rsb/protocol.lisp (start): new generic function; start a
previously stopped recording
(stop): new...
09/18/2011
- 08:54 PM Feature #493 (In Progress): Allow start/stop of recordings via RPC interface (without program res...
- 02:47 PM Revision 508664ef (rsbag-tools-cl): Fixed *print-miser-width* in bag-record/main.lisp
- * bag-record/main.lisp (main): fixed binding of print-miser-width*
- 02:47 PM Revision fe0e5555 (rsbag-cl): Added channel-format-for in src/rsb/protocol.lisp
- * src/rsb/protocol.lisp (channel-format-for): new generic function;
return a representation of the format in which ... - 02:47 PM Revision 6429512b (rsbag-cl): Added keyword parameters to events->bag in src/rsb/protocol.lisp
- * src/rsb/protocol.lisp (events->bag): added keyword parameters
transports, filters, timestamp, backend, bag-class ... - 02:47 PM Revision 57ada4af (rsbag-cl): Adaptations to RSB converter API in src/rsb/construction.lisp
- * src/rsb/construction.lisp (events->bag uri bag): specify transports
and converters separately in `make-listener' ... - 02:47 PM Revision 1d05cf63 (rsbag-cl): Added filter processing to events->bag in src/rsb/construction.lisp
- * src/rsb/construction.lisp (events->bag uri bag): added filters
keyword parameter; add filters to created listener - 02:47 PM Revision b6ca6b0b (rsbag-cl): Fixed a condition report in src/rsb/channel-strategies.lisp
- * src/rsb/channel-strategies.lisp
(channel-name-for channel-connection event scope-and-type): fixed
condition report - 02:47 PM Revision 294bf0bb (rsbag-cl): Added initform for bag-con::channels in src/rsb/bag-connection.lisp
- * src/rsb/bag-connection.lisp (bag-connection::channels): added
initform nil
Also available in: Atom