View Issue Details
ID | Project | Category | View Status | Date Submitted | Last Update |
---|---|---|---|---|---|
0000014 | JVT JM H.264/AVC reference software | encoder and decoder | public | 2006-09-18 19:00 | 2009-06-24 16:57 |
Reporter | Karsten Suehring | Assigned To | Karsten Suehring | ||
Priority | normal | Severity | tweak | Reproducibility | always |
Status | closed | Resolution | won't fix | ||
Platform | arm | ||||
Product Version | JM 11.0 | ||||
Summary | 0000014: ARM compatibility and moving variables to .c files | ||||
Description | Variable definitions should be located in .c files, not in headers. Most linkers merge identical symbols, but this neither good coding style nor standard C. other changes are needed for ARM compatibility dirty JM 11.0 encoder patch provided by Sven Heithecker (see additional info for comments in German) | ||||
Additional Information | (German!) - Variablendeklarationen von .h nach .c; jedoch quick'n'dirty kopiert ohne Kommentare etc. - Einige Unix-Includes auskommentiert die der ARM-Compiler nicht frisst - statt #include "memory.h" #include "string.h" da memcpy() dort definiert - einige in ARM nicht vorhandene Funktionen in compatibility.h/compatibility.c - "Emulation" von POSIX File-I/O durch ANSI-C File-I/O (open => fopen etc.) da vom ARM nicht unterstützt; in posix_compatibility.h/.c - an einigen Stellen casts bei Zuweisung von -1 an "unsigned <irgendetwas>" (?!?) um Compilerwarnung zu unterdrücken - "*variable ++;" - Bug | ||||
Tags | No tags attached. | ||||
2006-09-18 19:00
|
|
|
Global variables have been removed in JM 15.1-dev. So the main problem should resolved. The software coordinators don't use ARM platform platform compilers, so it's hard to keep testing for compatibility. I also thing that there is not a strong demand for ARM platform support. |
Date Modified | Username | Field | Change |
---|---|---|---|
2006-09-18 19:00 | Karsten Suehring | New Issue | |
2006-09-18 19:00 | Karsten Suehring | Status | new => assigned |
2006-09-18 19:00 | Karsten Suehring | Assigned To | => Karsten Suehring |
2006-09-18 19:00 | Karsten Suehring | File Added: lencod.tgz | |
2009-06-24 16:57 | Karsten Suehring | Note Added: 0000319 | |
2009-06-24 16:57 | Karsten Suehring | Status | assigned => closed |
2009-06-24 16:57 | Karsten Suehring | Resolution | open => won't fix |