View Issue Details
ID | Project | Category | View Status | Date Submitted | Last Update |
---|---|---|---|---|---|
0000035 | JVT JM H.264/AVC reference software | decoder | public | 2007-02-17 02:30 | 2010-04-22 14:23 |
Reporter | Donald Graft | Assigned To | Karsten Suehring | ||
Priority | normal | Severity | major | Reproducibility | always |
Status | closed | Resolution | duplicate | ||
Product Version | JM 12.1 | ||||
Summary | 0000035: decode_one_frame() now decodes all frames! | ||||
Description | Because the check in exit_macroblock() for setting currSlice->next_header = SOP was commented out, it is now the case that the while loop in decode_one_frame() never exits until EOS. The big problem with this is that one cannot implement applications, such as frame accurate players, that need to decode one frame and then stop. Also, this code is now silly, because decode_one_frame() decodes the entire stream and does not return after each frame: while (decode_one_frame(img, input, snr) != EOS) | ||||
Tags | No tags attached. | ||||
has duplicate | 0000062 | assigned | Karsten Suehring | while loops in ldecod.c and image.c do not behave as expected |
has duplicate | 0000121 | closed | currSlice->next_header never changes |
|
The whole decoding loop needs some reviewing, especially regarding new picture detection in error cases (also with data partitioning). I already have this on my ToDo list for quite a while, but it's low priority for me. |
|
Closing this as duplicate of 0000062 because this report has more details. |
Date Modified | Username | Field | Change |
---|---|---|---|
2007-02-17 02:30 | Donald Graft | New Issue | |
2007-02-19 11:34 | Karsten Suehring | Note Added: 0000057 | |
2007-02-19 11:34 | Karsten Suehring | Status | new => acknowledged |
2007-07-08 21:32 | Karsten Suehring | Relationship added | has duplicate 0000062 |
2007-08-08 15:04 | Karsten Suehring | Status | acknowledged => assigned |
2007-08-08 15:04 | Karsten Suehring | Assigned To | => Karsten Suehring |
2008-08-11 11:02 | Karsten Suehring | Relationship added | has duplicate 0000121 |
2010-04-22 14:23 | Karsten Suehring | Note Added: 0000355 | |
2010-04-22 14:23 | Karsten Suehring | Status | assigned => closed |
2010-04-22 14:23 | Karsten Suehring | Resolution | open => duplicate |