David Markowitz
6a38b67ed5
General AMF cleanup ( #663 )
...
* General AMF cleanup
Proper memory management as well as style cleanup
* General optimizations
Fix AMFArray so values are properly deleted when you leave the scope it was created in.
Add bounds check for deletion so you don't double delete.
Remove all AMFdeletions that are contained in an array since the array now manages its own memory and deletes it when it is no longer needed.
* Better tests and fix de-serialize
Fix de-serialize to be correct and implement a test to check this
* Update AMFDeserializeTests.cpp
* Update AMFFormat.cpp
2022-07-21 22:26:09 -07:00
..
2022-07-04 23:00:10 -07:00
2022-06-13 04:19:27 +01:00
2022-05-17 19:12:43 -05:00
2022-05-31 00:24:55 -05:00
2022-07-04 23:00:10 -07:00
2021-12-05 18:54:36 +01:00
2021-12-05 18:54:36 +01:00
2021-12-05 18:54:36 +01:00
2021-12-05 18:54:36 +01:00
2021-12-05 18:54:36 +01:00
2022-07-04 23:00:10 -07:00
2022-07-04 23:00:10 -07:00
2021-12-05 18:54:36 +01:00
2021-12-05 18:54:36 +01:00
2022-07-04 23:00:10 -07:00
2021-12-05 18:54:36 +01:00
2022-07-04 23:00:10 -07:00
2021-12-05 18:54:36 +01:00
2022-07-04 23:00:10 -07:00
2021-12-05 18:54:36 +01:00
2021-12-05 18:54:36 +01:00
2021-12-05 18:54:36 +01:00
2022-07-04 23:00:10 -07:00
2022-07-04 23:00:10 -07:00
2021-12-05 18:54:36 +01:00
2022-07-04 23:00:10 -07:00
2022-07-04 23:00:10 -07:00
2022-07-04 23:00:10 -07:00
2022-07-04 23:00:10 -07:00
2022-07-04 23:00:10 -07:00
2022-07-04 23:00:10 -07:00
2021-12-05 18:54:36 +01:00
2021-12-05 18:54:36 +01:00
2021-12-05 18:54:36 +01:00
2021-12-05 18:54:36 +01:00
2021-12-05 18:54:36 +01:00
2021-12-05 18:54:36 +01:00
2021-12-05 18:54:36 +01:00
2021-12-20 02:25:45 -08:00
2021-12-05 18:54:36 +01:00
2022-07-04 23:00:10 -07:00
2021-12-05 18:54:36 +01:00
2021-12-05 18:54:36 +01:00
2021-12-05 18:54:36 +01:00
2021-12-05 18:54:36 +01:00
2021-12-05 18:54:36 +01:00
2022-07-04 23:00:10 -07:00
2021-12-05 18:54:36 +01:00
2022-07-04 23:00:10 -07:00
2021-12-05 18:54:36 +01:00
2021-12-05 18:54:36 +01:00
2021-12-05 18:54:36 +01:00
2022-07-04 23:00:10 -07:00
2021-12-07 18:14:15 -08:00
2021-12-05 18:54:36 +01:00
2021-12-05 18:54:36 +01:00
2021-12-05 18:54:36 +01:00
2021-12-05 18:54:36 +01:00
2022-07-04 23:00:10 -07:00
2022-02-06 22:19:23 -08:00
2021-12-05 18:54:36 +01:00
2021-12-05 18:54:36 +01:00
2022-07-04 23:00:10 -07:00
2021-12-05 18:54:36 +01:00
2021-12-05 18:54:36 +01:00
2021-12-05 18:54:36 +01:00
2022-07-04 23:00:10 -07:00
2021-12-05 18:54:36 +01:00
2022-07-04 23:00:10 -07:00
2021-12-05 18:54:36 +01:00
2021-12-05 18:54:36 +01:00
2021-12-05 18:54:36 +01:00
2021-12-05 18:54:36 +01:00
2021-12-05 18:54:36 +01:00
2022-07-04 23:00:10 -07:00
2022-07-04 23:00:10 -07:00
2022-07-04 23:00:10 -07:00
2022-01-19 02:31:22 -08:00
2022-07-04 23:00:10 -07:00
2022-07-04 23:00:10 -07:00
2022-07-04 23:00:10 -07:00
2022-04-05 05:11:06 -07:00
2022-07-04 23:00:10 -07:00
2022-06-20 22:22:32 -07:00
2021-12-05 18:54:36 +01:00
2021-12-05 18:54:36 +01:00
2022-07-04 23:00:10 -07:00
2021-12-05 18:54:36 +01:00
2022-07-04 23:00:10 -07:00
2021-12-05 18:54:36 +01:00
2021-12-05 18:54:36 +01:00
2021-12-05 18:54:36 +01:00
2022-07-04 23:00:10 -07:00
2021-12-05 18:54:36 +01:00
2021-12-05 18:54:36 +01:00
2021-12-05 18:54:36 +01:00
2022-07-04 23:00:10 -07:00
2021-12-05 18:54:36 +01:00
2022-05-09 23:21:20 -05:00
2022-05-09 23:21:20 -05:00
2021-12-05 18:54:36 +01:00
2021-12-05 18:54:36 +01:00
2021-12-05 18:54:36 +01:00
2021-12-05 18:54:36 +01:00
2022-07-21 22:26:09 -07:00
2021-12-05 18:54:36 +01:00
2022-07-04 23:00:10 -07:00
2021-12-05 18:54:36 +01:00
2022-04-28 00:14:06 -07:00
2021-12-05 18:54:36 +01:00
2022-07-04 23:00:10 -07:00
2021-12-08 20:00:08 +01:00
2022-06-05 21:02:41 -07:00
2021-12-05 18:54:36 +01:00
2021-12-20 02:25:45 -08:00
2021-12-05 18:54:36 +01:00
2022-07-13 09:10:02 -07:00
2022-07-04 23:00:10 -07:00
2022-07-04 23:00:10 -07:00
2022-07-04 23:00:10 -07:00
2022-07-04 23:00:10 -07:00
2022-07-04 23:00:10 -07:00
2021-12-05 18:54:36 +01:00
2021-12-05 18:54:36 +01:00
2022-07-04 23:00:10 -07:00
2022-07-04 23:00:10 -07:00
2021-12-05 18:54:36 +01:00
2021-12-05 18:54:36 +01:00
2022-07-04 23:00:10 -07:00
2021-12-05 18:54:36 +01:00
2022-07-04 23:00:10 -07:00
2022-07-04 23:00:10 -07:00
2022-07-04 23:00:10 -07:00
2021-12-11 11:59:29 +01:00
2022-07-04 23:00:10 -07:00
2021-12-05 18:54:36 +01:00
2022-07-04 23:00:10 -07:00
2022-07-04 23:00:10 -07:00
2022-07-04 23:00:10 -07:00
2022-07-04 23:00:10 -07:00
2021-12-05 18:54:36 +01:00
2021-12-05 18:54:36 +01:00
2022-07-04 23:00:10 -07:00
2022-07-04 23:00:10 -07:00
2022-07-04 23:00:10 -07:00
2022-07-04 23:00:10 -07:00
2022-07-04 23:00:10 -07:00
2021-12-05 18:54:36 +01:00
2022-07-17 00:24:16 +01:00
2022-07-04 23:00:10 -07:00
2022-07-04 23:00:10 -07:00
2021-12-05 18:54:36 +01:00
2021-12-05 18:54:36 +01:00
2021-12-05 18:54:36 +01:00
2022-07-04 23:00:10 -07:00
2022-05-01 08:54:45 -05:00
2022-07-04 23:00:10 -07:00
2022-07-04 23:00:10 -07:00
2022-07-04 23:00:10 -07:00
2021-12-05 18:54:36 +01:00
2021-12-05 18:54:36 +01:00
2021-12-05 18:54:36 +01:00
2021-12-05 18:54:36 +01:00
2021-12-05 18:54:36 +01:00
2021-12-05 18:54:36 +01:00
2022-07-04 23:00:10 -07:00
2021-12-05 18:54:36 +01:00
2022-07-04 23:00:10 -07:00
2021-12-05 18:54:36 +01:00
2022-07-04 23:00:10 -07:00
2021-12-05 18:54:36 +01:00
2022-06-27 21:36:18 -07:00
2022-06-27 21:36:18 -07:00
2022-07-04 23:00:10 -07:00
2021-12-05 18:54:36 +01:00
2022-07-04 23:00:10 -07:00
2021-12-05 18:54:36 +01:00
2022-07-04 23:00:10 -07:00
2021-12-05 18:54:36 +01:00
2022-07-04 23:00:10 -07:00
2022-01-22 17:48:09 -08:00
2021-12-05 18:54:36 +01:00
2021-12-05 18:54:36 +01:00
2022-07-04 23:00:10 -07:00
2022-07-04 23:00:10 -07:00
2022-07-04 23:00:10 -07:00
2021-12-05 18:54:36 +01:00
2022-07-04 23:00:10 -07:00
2021-12-05 18:54:36 +01:00
2021-12-05 18:54:36 +01:00
2021-12-05 18:54:36 +01:00
2022-07-04 23:00:10 -07:00
2021-12-05 18:54:36 +01:00
2021-12-05 18:54:36 +01:00
2021-12-05 18:54:36 +01:00
2022-07-04 23:00:10 -07:00
2022-05-01 08:54:45 -05:00
2022-07-04 23:00:10 -07:00
2021-12-05 18:54:36 +01:00
2022-07-04 23:00:10 -07:00
2021-12-05 18:54:36 +01:00
2022-07-04 23:00:10 -07:00
2022-07-04 23:00:10 -07:00
2022-07-04 23:00:10 -07:00
2022-07-04 23:00:10 -07:00
2021-12-05 18:54:36 +01:00
2021-12-05 18:54:36 +01:00
2021-12-05 18:54:36 +01:00
2021-12-05 18:54:36 +01:00
2021-12-05 18:54:36 +01:00
2021-12-05 18:54:36 +01:00
2022-07-04 23:00:10 -07:00
2022-02-05 13:00:10 +01:00
2022-07-04 23:00:10 -07:00
2021-12-05 18:54:36 +01:00
2021-12-05 18:54:36 +01:00
2021-12-05 18:54:36 +01:00
2022-07-04 23:00:10 -07:00
2021-12-05 18:54:36 +01:00
2022-07-04 23:00:10 -07:00
2021-12-05 18:54:36 +01:00
2022-07-04 23:00:10 -07:00
2022-04-05 05:11:06 -07:00
2021-12-05 18:54:36 +01:00
2021-12-05 18:54:36 +01:00
2021-12-05 18:54:36 +01:00
2021-12-05 18:54:36 +01:00
2022-07-04 23:00:10 -07:00
2021-12-05 18:54:36 +01:00
2021-12-05 18:54:36 +01:00
2021-12-05 18:54:36 +01:00
2022-07-04 23:00:10 -07:00
2021-12-05 18:54:36 +01:00
2021-12-20 02:25:45 -08:00
2021-12-05 18:54:36 +01:00
2022-04-18 21:02:04 -05:00
2021-12-05 18:54:36 +01:00
2022-04-18 21:02:04 -05:00
2022-04-18 21:02:04 -05:00
2022-07-04 23:00:10 -07:00
2021-12-05 18:54:36 +01:00
2022-07-04 23:00:10 -07:00
2021-12-05 18:54:36 +01:00
2022-07-04 23:00:10 -07:00
2022-07-04 23:00:10 -07:00
2022-07-04 23:00:10 -07:00
2021-12-05 18:54:36 +01:00
2021-12-05 18:54:36 +01:00
2021-12-05 18:54:36 +01:00
2022-07-04 23:00:10 -07:00
2021-12-15 13:23:49 -06:00
2021-12-05 18:54:36 +01:00
2021-12-05 18:54:36 +01:00
2021-12-05 18:54:36 +01:00
2021-12-05 18:54:36 +01:00
2022-07-21 22:26:09 -07:00
2022-02-20 19:51:35 -08:00
2022-07-04 23:00:10 -07:00
2021-12-05 18:54:36 +01:00
2022-07-04 23:00:10 -07:00
2021-12-24 01:14:15 +00:00
2022-07-04 23:00:10 -07:00
2021-12-05 18:54:36 +01:00
2022-07-04 23:00:10 -07:00
2021-12-05 18:54:36 +01:00
2022-04-24 18:40:20 -07:00
2021-12-05 18:54:36 +01:00
2021-12-20 02:25:45 -08:00
2021-12-05 18:54:36 +01:00
2022-07-04 23:00:10 -07:00
2022-07-04 23:00:10 -07:00
2021-12-05 18:54:36 +01:00
2021-12-05 18:54:36 +01:00
2021-12-05 18:54:36 +01:00
2021-12-05 18:54:36 +01:00
2022-07-04 23:00:10 -07:00
2022-07-04 23:00:10 -07:00
2021-12-05 18:54:36 +01:00
2021-12-05 18:54:36 +01:00
2021-12-05 18:54:36 +01:00
2022-07-04 23:00:10 -07:00
2022-07-04 23:00:10 -07:00
2021-12-05 18:54:36 +01:00
2021-12-05 18:54:36 +01:00
2022-07-04 23:00:10 -07:00
2021-12-05 18:54:36 +01:00
2022-07-04 23:00:10 -07:00
2021-12-05 18:54:36 +01:00
2021-12-05 18:54:36 +01:00
2021-12-05 18:54:36 +01:00
2021-12-05 18:54:36 +01:00
2021-12-05 18:54:36 +01:00
2021-12-05 18:54:36 +01:00
2022-04-24 18:40:20 -07:00
2021-12-05 18:54:36 +01:00
2021-12-05 18:54:36 +01:00
2021-12-05 18:54:36 +01:00
2022-04-24 18:40:20 -07:00
2021-12-05 18:54:36 +01:00
2022-07-04 23:00:10 -07:00
2021-12-05 18:54:36 +01:00
2022-07-04 23:00:10 -07:00
2021-12-05 18:54:36 +01:00
2021-12-05 18:54:36 +01:00
2021-12-05 18:54:36 +01:00
2022-07-04 23:00:10 -07:00
2021-12-05 18:54:36 +01:00
2022-07-04 23:00:10 -07:00
2021-12-05 18:54:36 +01:00
2022-04-24 18:40:20 -07:00
2021-12-05 18:54:36 +01:00
2022-07-04 23:00:10 -07:00
2021-12-05 18:54:36 +01:00
2021-12-05 18:54:36 +01:00
2021-12-05 18:54:36 +01:00
2022-07-04 23:00:10 -07:00
2021-12-05 18:54:36 +01:00
2022-07-04 23:00:10 -07:00
2021-12-05 18:54:36 +01:00
2022-07-04 23:00:10 -07:00
2021-12-05 18:54:36 +01:00
2022-01-17 19:43:37 -08:00
2021-12-05 18:54:36 +01:00
2022-07-04 23:00:10 -07:00
2021-12-05 18:54:36 +01:00
2022-07-21 22:26:09 -07:00
2022-07-04 23:00:10 -07:00
2022-07-04 23:00:10 -07:00
2022-07-04 23:00:10 -07:00
2022-07-04 23:00:10 -07:00
2021-12-05 18:54:36 +01:00
2022-07-04 23:00:10 -07:00
2021-12-05 18:54:36 +01:00
2022-07-04 23:00:10 -07:00
2021-12-05 18:54:36 +01:00
2022-07-04 23:00:10 -07:00
2021-12-05 18:54:36 +01:00
2021-12-05 18:54:36 +01:00
2021-12-05 18:54:36 +01:00
2022-07-04 23:00:10 -07:00
2021-12-05 18:54:36 +01:00
2022-07-04 23:00:10 -07:00
2022-02-07 03:43:57 -08:00
2022-07-04 23:00:10 -07:00
2021-12-05 18:54:36 +01:00
2022-07-04 23:00:10 -07:00
2022-07-04 23:00:10 -07:00
2022-05-01 08:54:45 -05:00
2022-05-01 08:54:45 -05:00
2022-07-04 23:00:10 -07:00
2021-12-05 18:54:36 +01:00
2022-07-04 23:00:10 -07:00
2021-12-05 18:54:36 +01:00
2022-07-04 23:00:10 -07:00
2021-12-05 18:54:36 +01:00
2022-07-04 23:00:10 -07:00
2021-12-05 18:54:36 +01:00
2021-12-05 18:54:36 +01:00
2021-12-05 18:54:36 +01:00
2021-12-05 18:54:36 +01:00
2021-12-05 18:54:36 +01:00
2022-04-28 19:52:03 -07:00
2021-12-05 18:54:36 +01:00
2022-07-04 23:00:10 -07:00
2021-12-05 18:54:36 +01:00
2022-07-04 23:00:10 -07:00
2021-12-05 18:54:36 +01:00
2021-12-05 18:54:36 +01:00
2021-12-05 18:54:36 +01:00
2021-12-05 18:54:36 +01:00
2021-12-05 18:54:36 +01:00
2022-07-04 23:00:10 -07:00
2021-12-05 18:54:36 +01:00
2022-07-04 23:00:10 -07:00
2021-12-05 18:54:36 +01:00
2022-07-04 23:00:10 -07:00
2021-12-05 18:54:36 +01:00
2021-12-05 18:54:36 +01:00
2021-12-05 18:54:36 +01:00
2022-07-04 23:00:10 -07:00
2021-12-05 18:54:36 +01:00
2022-07-04 23:00:10 -07:00
2022-02-05 13:19:25 +01:00
2021-12-05 18:54:36 +01:00
2021-12-05 18:54:36 +01:00
2021-12-05 18:54:36 +01:00
2021-12-05 18:54:36 +01:00
2022-07-21 22:26:09 -07:00
2021-12-05 18:54:36 +01:00
2022-07-04 23:00:10 -07:00
2021-12-05 18:54:36 +01:00
2022-07-04 23:00:10 -07:00
2021-12-05 18:54:36 +01:00
2021-12-05 18:54:36 +01:00
2021-12-05 18:54:36 +01:00
2021-12-05 18:54:36 +01:00
2021-12-05 18:54:36 +01:00
2022-07-04 23:00:10 -07:00
2021-12-05 18:54:36 +01:00
2022-07-04 23:00:10 -07:00
2021-12-05 18:54:36 +01:00
2022-07-04 23:00:10 -07:00
2021-12-05 18:54:36 +01:00
2022-07-04 23:00:10 -07:00
2022-02-05 12:28:17 +01:00
2022-07-04 23:00:10 -07:00
2021-12-05 18:54:36 +01:00
2022-07-04 23:00:10 -07:00
2021-12-05 18:54:36 +01:00
2022-07-04 23:00:10 -07:00
2022-02-05 12:28:17 +01:00
2021-12-05 18:54:36 +01:00
2021-12-05 18:54:36 +01:00
2021-12-05 18:54:36 +01:00
2021-12-05 18:54:36 +01:00
2021-12-05 18:54:36 +01:00
2021-12-05 18:54:36 +01:00
2021-12-05 18:54:36 +01:00
2021-12-05 18:54:36 +01:00
2021-12-05 18:54:36 +01:00
2021-12-05 18:54:36 +01:00
2021-12-05 18:54:36 +01:00
2021-12-05 18:54:36 +01:00
2022-04-18 21:02:04 -05:00
2022-04-16 23:32:15 -05:00
2022-04-18 21:02:04 -05:00
2022-04-18 21:02:04 -05:00
2022-07-04 23:00:10 -07:00
2022-07-04 23:00:10 -07:00
2022-07-04 23:00:10 -07:00
2021-12-05 18:54:36 +01:00
2022-07-08 22:25:15 -05:00
2021-12-05 18:54:36 +01:00
2022-07-04 23:00:10 -07:00
2021-12-05 18:54:36 +01:00
2022-07-04 23:00:10 -07:00
2021-12-05 18:54:36 +01:00
2022-06-05 21:02:41 -07:00
2021-12-05 18:54:36 +01:00
2022-07-04 23:00:10 -07:00
2021-12-05 18:54:36 +01:00
2022-07-04 23:00:10 -07:00
2021-12-05 18:54:36 +01:00
2022-07-04 23:00:10 -07:00
2021-12-05 18:54:36 +01:00
2022-07-04 23:00:10 -07:00
2021-12-05 18:54:36 +01:00
2021-12-05 18:54:36 +01:00
2021-12-05 18:54:36 +01:00
2022-07-04 23:00:10 -07:00
2021-12-05 18:54:36 +01:00
2021-12-05 18:54:36 +01:00
2021-12-05 18:54:36 +01:00
2022-07-21 22:26:09 -07:00
2021-12-05 18:54:36 +01:00
2022-07-04 23:00:10 -07:00
2021-12-05 18:54:36 +01:00
2022-07-04 23:00:10 -07:00
2021-12-05 18:54:36 +01:00
2021-12-05 18:54:36 +01:00
2021-12-05 18:54:36 +01:00
2022-07-04 23:00:10 -07:00
2021-12-05 18:54:36 +01:00
2022-07-04 23:00:10 -07:00
2021-12-05 18:54:36 +01:00
2022-07-04 23:00:10 -07:00
2021-12-05 18:54:36 +01:00
2021-12-05 18:54:36 +01:00
2021-12-05 18:54:36 +01:00
2021-12-08 20:00:08 +01:00
2021-12-05 18:54:36 +01:00
2022-04-23 20:35:34 -07:00
2021-12-05 18:54:36 +01:00
2022-07-04 23:00:10 -07:00
2021-12-05 18:54:36 +01:00
2022-07-04 23:00:10 -07:00
2021-12-05 18:54:36 +01:00
2022-07-04 23:00:10 -07:00
2021-12-05 18:54:36 +01:00
2022-07-04 23:00:10 -07:00
2021-12-05 18:54:36 +01:00
2022-07-04 23:00:10 -07:00
2022-07-04 23:00:10 -07:00
2022-07-04 23:00:10 -07:00
2021-12-05 18:54:36 +01:00
2022-07-04 23:00:10 -07:00
2021-12-05 18:54:36 +01:00
2022-07-04 23:00:10 -07:00
2021-12-05 18:54:36 +01:00
2022-07-04 23:00:10 -07:00
2022-07-04 23:00:10 -07:00
2022-07-04 23:00:10 -07:00
2021-12-05 18:54:36 +01:00
2021-12-05 18:54:36 +01:00
2022-07-04 23:00:10 -07:00
2022-07-04 23:00:10 -07:00
2021-12-05 18:54:36 +01:00
2022-07-04 23:00:10 -07:00
2021-12-05 18:54:36 +01:00
2022-07-04 23:00:10 -07:00
2021-12-05 18:54:36 +01:00
2022-07-04 23:00:10 -07:00
2021-12-05 18:54:36 +01:00
2022-01-12 08:30:25 +01:00
2021-12-05 18:54:36 +01:00
2021-12-05 18:54:36 +01:00
2021-12-05 18:54:36 +01:00