CarbestChannelEditor

Timeline
Login

Timeline

Many hyperlinks are disabled.
Use anonymous login to enable hyperlinks.

31 check-ins

2022-03-24
16:25
Added a reference tranponder list sourced from satindex.de for all transponders on Astra 19.2E. This is added to the database to be able to reference unknown binary data against known values. Leaf check-in: 5f5f89a867 user: thomas tags: format_analysis
2022-03-23
16:47
Added a view that splits the Channel.unknown_1 field into 3 uint16 fields. check-in: a83875113b user: thomas tags: format_analysis
16:45
Okteta structure definition: Fixed error in an array definition. check-in: 69aeebd30a user: thomas tags: format_analysis
15:29
Okteta structure definition: Define the first unknown bytes in the Channel struct as a union check-in: 60141b842e user: thomas tags: format_analysis
15:13
Simplified the definitions of primitive type arrays in the Okteta structure definition file. check-in: 63cfd61aa4 user: thomas tags: format_analysis
2022-03-22
14:55
fileformat.md: Added online references an an SQL query useful for parsing the "unknown_1" blob in the Channel table into 3 uint16 values. check-in: fe666cfcbb user: thomas tags: format_analysis
14:53
Added the PMT PID to the Channel table. check-in: 8d5e3d7644 user: thomas tags: format_analysis
2022-03-21
17:19
Potentially identified a channel type enum byte in the Channel struct. check-in: 9025ec2c59 user: thomas tags: format_analysis
15:22
Channel struct: Identified the order of the PCR PID and Video PID fields. The values of these fields are different for radio channels. check-in: 55185fe827 user: thomas tags: format_analysis
15:13
Implemented a simple Python tool to convert a series of exported TV channel lists into an SQLite3 database for analysis purposes. check-in: 2d913ab04f user: thomas tags: format_analysis
15:12
Ignore binary files having a .bin suffix. Closed-Leaf check-in: c423010461 user: thomas tags: convert_to_db
14:31
Store the file name in a separate table and use numerical file ids as part of the primary key. check-in: 0de02ef695 user: thomas tags: convert_to_db
14:19
Implemented storing multiple input files in the database, to be able to compare fields across channel list edits. check-in: 991c28ac75 user: thomas tags: convert_to_db
13:30
Store all data within one transaction. check-in: cde9449ce1 user: thomas tags: convert_to_db
13:26
Reordered command line arguments: Specify the output file befor the input file. check-in: e21125b1e1 user: thomas tags: convert_to_db
13:25
Implemented parsing the channel list. check-in: 5a764aeb1b user: thomas tags: convert_to_db
13:24
Relaxed CHECK constraints in the Channel table to allow inserting invalid channel data entries. check-in: 543e43c203 user: thomas tags: convert_to_db
13:01
Moved offset constants into function argument list. check-in: 511c07473b user: thomas tags: convert_to_db
11:14
Decode satellite names to strings. check-in: 03bd169d0c user: thomas tags: convert_to_db
11:04
Renamed the array index columns in the database to <table_name>_id. check-in: af933be01a user: thomas tags: convert_to_db
10:28
Implemented parsing Transponders. check-in: a6e5fd2e6f user: thomas tags: convert_to_db
09:55
Refactored import logic: Split binary data parsing and storing of tuples into two distinct functions. check-in: 72b23e5eaf user: thomas tags: convert_to_db
00:13
Fixed syntax error in database schema. check-in: eb5170f845 user: thomas tags: convert_to_db
00:10
Implemented writing satellites to the database. Also fixed some issues in the database schema. check-in: 8796a71ea8 user: thomas tags: convert_to_db
2022-03-20
23:09
Added ignore-glob fossil setting. Currently set to ignore SQLite3 databases and journals. check-in: 3e526286c3 user: thomas tags: convert_to_db
23:04
Added stub Python script to convert an exported save file to an SQLite3 database. Added a draft database schema. The script currently only performs the database creation and some input file validations. check-in: ab7e8590cf user: thomas tags: convert_to_db
23:02
Renamed the fileformat directory to tools, as it will contain some helpers and auxilliary files useful for reverse engineering. check-in: b242598468 user: thomas tags: format_analysis
2022-03-19
22:51
Added file www/fileformat.md, containing some human-readable notes about the file format. This is also still work-in-progress. check-in: 4a195fa5a2 user: thomas tags: format_analysis
2022-03-18
13:30
Added work-in-progress structure definition files for the Okteta [https://apps.kde.org/okteta/] Hex-Editor. These definitions allow easier interpretation of the raw binary data when working in that Hex-editor. check-in: 6e7714362f user: thomas tags: format_analysis
12:44
Added LICENSE.md containing the GPLv3 license formatted as a Markdown document and a first index page stub, which will be used as the /home landing page. Leaf check-in: 7e23ebc32b user: thomas tags: trunk
10:32
initial empty check-in check-in: b6f900e276 user: admin tags: trunk