View Issue Details
ID | Project | Category | View Status | Date Submitted | Last Update |
---|---|---|---|---|---|
0001096 | OpenMPT | libopenmpt | public | 2018-03-04 13:43 | 2018-12-23 13:22 |
Reporter | manx | Assigned To | manx | ||
Priority | low | Severity | tweak | Reproducibility | always |
Status | resolved | Resolution | fixed | ||
Product Version | OpenMPT 1.28.00.* (old testing) | ||||
Fixed in Version | OpenMPT 1.28.01.00 / libopenmpt 0.4.0 (upgrade first) | ||||
Summary | 0001096: Use ATL for MediaFoundation COM pointers | ||||
Description | Using proper smart pointers would simplify the code considerably. | ||||
Tags | No tags attached. | ||||
Has the bug occurred in previous versions? | |||||
Tested code revision (in case you know it) | |||||
Also, MediaFoundation is not even enabled in the default libopenmpt configuration at the moment. |
|
Given the availability of both mpg123 (default) and minimp3 (a very usable fallback), I am actually not really in favor of having MF support enabled in libopenmpt. It just adds more code paths that will be barely ever exercised. |
|
It's only even enabled at all in the libopenmpt-full build, which is neither built nor shipped by default anyway. |
|
We could still remove MeidaFoundation support completely in libopenmpt, which would remove yet another set of build system quirks. |
|
Date Modified | Username | Field | Change |
---|---|---|---|
2018-03-04 13:43 | manx | New Issue | |
2018-03-04 13:43 | manx | Status | new => assigned |
2018-03-04 13:43 | manx | Assigned To | => manx |
2018-03-04 13:46 | manx | Note Added: 0003454 | |
2018-03-04 20:07 | Saga Musix | Note Added: 0003455 | |
2018-03-04 20:17 | manx | Note Added: 0003456 | |
2018-03-04 20:18 | manx | Status | assigned => resolved |
2018-03-04 20:18 | manx | Resolution | open => fixed |
2018-03-04 20:18 | manx | Fixed in Version | => libopenmpt 0.4 (goals) |
2018-03-04 20:18 | manx | Note Added: 0003457 | |
2018-03-04 20:21 | manx | Note Added: 0003458 | |
2018-03-05 13:30 | manx | Relationship added | related to 0001099 |
2018-12-23 13:22 | Saga Musix | Fixed in Version | libopenmpt 0.4 (goals) => OpenMPT 1.28.01.00 / libopenmpt 0.4.0 (upgrade first) |