2
I Use This!
Low Activity

Commits : Listings

Analyzed 1 day ago. based on code collected 1 day ago.
Jun 13, 2024 — Jun 13, 2025
Commit Message Contributor Files Modified Lines Added Lines Removed Code Location Date
Daemon: device: added helper function for dumping buffer into debug message. Use it to dump MODE SELECT parameters list and the received CUE sheet in SEND CUE SHEET command More... over 11 years ago
libMirage: Contextual: added mirage_contextual_debug_is_active() function for querying whether debug messages at the given debug level are enabled or not. Added convenience macro MIRAGE_DEBUG_ON(). More... over 11 years ago
Daemon: device: implemented dummy SEND CUE SHEET command, in order to make it possible to observe wodim's command stream when writing in SAO/DAO mode More... over 11 years ago
libMirage: utils: added support for negative LBA in MSF<->LBA conversion More... over 11 years ago
Daemon: device: small fix to handling of data block type 2 in WRITE command (prevent a crash) More... over 11 years ago
libMirage: cleanup: it turns out we have two sets of MIRAGE_SUBCHANNEL_* enumeration values, one for MirageSubchannelDataFormat and one for MirageSectorSubchannelFormat. For the former, the prefix is now MIRAGE_SUBCHANNEL_DATA_FORMAT_, and similarly, for MirageMainDataFormat the prefix is now MIRAGE_MAIN_DATA_FORMAT_. More... over 11 years ago
Daemon: device: clean up burning emulation variables when disc is unloaded. When writing in TAO mode, read MCN and ISRC from Mode Page 0x05 and set them to disc/track. Also, set parent tree: open_track <- open_session <- disc; this will ensure that when data writing actually gets implemented, the (possibly) generated subchannel data will encode MCN and ISRC, if necessary (libMirage's sector data generation code assumes it can climb the parent tree up to the disc). At this point, we can "write" a TAO disc with cdrecord, and read the TOC back with cdrdao, and get MCN and ISRC back :) More... over 11 years ago
Daemon: Device: implemented write speed reporting, along with listing of write speed descriptors both by GET PERFORMANCE and in Mode Page 0x2A. For the latter, we need a bit of a relocation hack at initialization time, because 'current' page is larger than 'default' and 'mask'... More... over 11 years ago
libMirage: ISO Parser: (Re)enabled support for multiple tracks and for loading audio files. Note: for audio files, we strictly require the size of the (uncompressed) audio data to be an integer multiple of 2352 in order for parser to recognise the stream/file as valid! More... over 11 years ago
Image analyzer: MIRAGE_SUBCHANNEL_PQ has been renamed to MIRAGE_SUBCHANNEL_Q... More... over 11 years ago
Daemon: Device: yet more work on burning; now, we have rudimentary session and track opening/closing More... over 11 years ago
Daemon: more work on writing More... over 11 years ago
libMirage: Disc: fixed mirage_disc_add_track_by_index() for cases when disc has no sessions and one needs to be created first; the relevant codepath was still a using obsolete calling convention that allowed mirage_disc_add_session_by_index() to be called with NULL session parameter. More... over 11 years ago
Daemon: device: implemented dummy CLOSE TRACK/SESSION command More... over 11 years ago
Daemon: device: implemented dummy SYNCRHONIZE CACHE command (which will likely stay this way, since our WRITE command writes immediately) More... over 11 years ago
Daemon: device: WRITE: we do not support cooked RW subchannel More... over 11 years ago
Daemon: get rid of command opcode safety check in commands that support multiple opcodes. At the end of the day, we should know what can be called and what not More... over 11 years ago
libMirage: Fragment: renamed MIRAGE_SUBCHANNEL_PQ16 to MIRAGE_SUBCHANNEL_Q16 More... over 11 years ago
libMirage: Sector: renamed MIRAGE_SUBCHANNEL_PQ to MIRAGE_SUBCHANNEL_Q, because that is what it is (i.e., there is no P in it) Daemon: adjusted accordingly More... over 11 years ago
Image analyzer: clean up the GUI building a bit More... over 11 years ago
Image analyzer: hide tree view's header More... over 11 years ago
Image analyzer: avoid explicitly setting (black) text color for regular text in order to make the app work with dark themes More... over 11 years ago
libMirage: Sector: added handling of MIRAGE_SUBCHANNEL_NONE in mirage_sector_get_subchannel() More... over 11 years ago
Daemon: WRITE: copy subheader data from mode page 0x05 if indicated data block code is 10 or 12. libMirage: Sector: allow user to feed 4-byte subheader data to sector More... over 11 years ago
Daemon: began working on WRITE command More... over 11 years ago
libMirage: reworked sector feeding a bit, added set_*() counterparts to get_*() functions for sector data access More... over 11 years ago
Daemon: implemented READ BUFFER CAPACITY command More... over 11 years ago
Daemon: implemented loading of empty CD-R discs to the point where Brasero is willing to attempt writing an image to it More... over 11 years ago
Daemon: partially implemented profile and features for CD-R More... over 11 years ago
Daemon: added definitions for feature 0x21 (incremental streaming writable) and 0x2D (CD track at once) More... over 11 years ago