Commit message (Collapse) | Author | Age | Files | Lines | |
---|---|---|---|---|---|
* | avcodec/jpeg2000dec: Replace TPsot check by assert | Michael Niedermayer | 2015-06-20 | 1 | -5/+2 |
| | | | | | | | The condition is impossible now. the TPsot type is changed to unsigned int to prevent gcc from producing warnings Signed-off-by: Michael Niedermayer <michaelni@gmx.at> | ||||
* | avcodec/jpeg2000dec: Increase tile part limit to 256 | Michael Niedermayer | 2015-06-20 | 1 | -1/+1 |
| | | | | | | | | This is the maximum that the syntax of jpeg2000 is capable to store Fixes Ticket4639 Signed-off-by: Michael Niedermayer <michaelni@gmx.at> | ||||
* | avcodec/jpeg2000dec: Continue decoding reslevels even when empty ones are ↵ | Michael Niedermayer | 2015-06-18 | 1 | -1/+1 |
| | | | | | | | | encountered Fixes Ticket4635 Signed-off-by: Michael Niedermayer <michaelni@gmx.at> | ||||
* | avcodec/jpeg2000dec: Drop unneeded rlevel variable | Michael Niedermayer | 2015-06-17 | 1 | -4/+0 |
| | | | | Signed-off-by: Michael Niedermayer <michaelni@gmx.at> | ||||
* | avcodec/jpeg2000dec: Improve end check | Michael Niedermayer | 2015-06-16 | 1 | -2/+3 |
| | | | | | | Fixes spurious end mismatch warnings Signed-off-by: Michael Niedermayer <michaelni@gmx.at> | ||||
* | avcodec/jpeg2000dec: Fix term_cnt check | Michael Niedermayer | 2015-06-16 | 1 | -1/+1 |
| | | | | Signed-off-by: Michael Niedermayer <michaelni@gmx.at> | ||||
* | avcodec/jpeg2000dec: increase tile part limit to 32 | Michael Niedermayer | 2015-06-15 | 1 | -1/+1 |
| | | | | | | Fixes Ticket4629 Signed-off-by: Michael Niedermayer <michaelni@gmx.at> | ||||
* | avcodec/jpeg2000dec: Omit mqc reinit after the last pass | Michael Niedermayer | 2015-06-15 | 1 | -2/+2 |
| | | | | Signed-off-by: Michael Niedermayer <michaelni@gmx.at> | ||||
* | avcodec/jpeg2000dec: Fix Vertically causal context formation | Michael Niedermayer | 2015-06-15 | 1 | -13/+18 |
| | | | | | | Fixes Ticket4626 Signed-off-by: Michael Niedermayer <michaelni@gmx.at> | ||||
* | avcodec/jpeg2000dec: Improve readability of SOP check | Michael Niedermayer | 2015-06-15 | 1 | -2/+2 |
| | | | | Signed-off-by: Michael Niedermayer <michaelni@gmx.at> | ||||
* | avcodec/jpeg2000dec: Remove redundant check | Michael Niedermayer | 2015-06-15 | 1 | -1/+1 |
| | | | | Signed-off-by: Michael Niedermayer <michaelni@gmx.at> | ||||
* | avcodec/jpeg2000dec: Check reslevelno in RPCL | Michael Niedermayer | 2015-06-15 | 1 | -0/+3 |
| | | | | | | | Fixes out of array read Fixes Ticket4627 Signed-off-by: Michael Niedermayer <michaelni@gmx.at> | ||||
* | avcodec/jpeg2000dec: Skip SOP | Michael Niedermayer | 2015-06-15 | 1 | -0/+3 |
| | | | | | | Fixes Ticket4625 Signed-off-by: Michael Niedermayer <michaelni@gmx.at> | ||||
* | avcodec/jpeg2000dec: Use <0 instead of != 0 for error checking | Michael Niedermayer | 2015-06-15 | 1 | -2/+2 |
| | | | | Signed-off-by: Michael Niedermayer <michaelni@gmx.at> | ||||
* | avcodec/jpeg2000dec: Also include remaining length in "Block length" error ↵ | Michael Niedermayer | 2015-06-15 | 1 | -2/+2 |
| | | | | | | message Signed-off-by: Michael Niedermayer <michaelni@gmx.at> | ||||
* | avcodec/jpeg2000: Change codeblock coords to same origin as bands | Michael Niedermayer | 2015-06-14 | 1 | -2/+2 |
| | | | | Signed-off-by: Michael Niedermayer <michaelni@gmx.at> | ||||
* | avcodec/jpeg2000dec: Print warning if the mqc pointer mismatches at the end | Michael Niedermayer | 2015-06-14 | 1 | -0/+5 |
| | | | | | | | If this occurs on valid and correctly decoded files it should be reduced to debug level Signed-off-by: Michael Niedermayer <michaelni@gmx.at> | ||||
* | avcodec/jpeg2000dec: Show the progression order at debug level for all variants | Michael Niedermayer | 2015-06-14 | 1 | -0/+2 |
| | | | | | | It was previously shown just for some, this makes it consistent Signed-off-by: Michael Niedermayer <michaelni@gmx.at> | ||||
* | avcodec/jpeg2000dec: Print error messages for more error conditions | Michael Niedermayer | 2015-06-14 | 1 | -7/+21 |
| | | | | Signed-off-by: Michael Niedermayer <michaelni@gmx.at> | ||||
* | avcodec/jpeg2000dec: Handle format that has planes matching YUVA420P ↵ | Michael Niedermayer | 2015-06-14 | 1 | -0/+18 |
| | | | | | | | | structure but seems not to be that Outputs something for p0_05.j2k Signed-off-by: Michael Niedermayer <michaelni@gmx.at> | ||||
* | avcodec/jpeg2000dec: Print all cdx/cdy values not just the 2nd and 3rd | Michael Niedermayer | 2015-06-14 | 1 | -5/+12 |
| | | | | Signed-off-by: Michael Niedermayer <michaelni@gmx.at> | ||||
* | avcodec/jpeg2000dec: Implement "Reset context probabilities on coding pass ↵ | Michael Niedermayer | 2015-06-14 | 1 | -0/+3 |
| | | | | | | | | boundaries" No testcase with just this feature known Signed-off-by: Michael Niedermayer <michaelni@gmx.at> | ||||
* | avcodec/jpeg2000dec: Support RPCL | Michael Niedermayer | 2015-06-14 | 1 | -2/+72 |
| | | | | | | Fixes Ticket 2792 Signed-off-by: Michael Niedermayer <michaelni@gmx.at> | ||||
* | avcodec/jpeg2000dec: Support PCRL | Michael Niedermayer | 2015-06-13 | 1 | -4/+67 |
| | | | | | | Fixes Ticket4603 Signed-off-by: Michael Niedermayer <michaelni@gmx.at> | ||||
* | avcodec/jpeg2000dec: Try to fix remaining DCinema hardcoded TODOs in CPRL | Michael Niedermayer | 2015-06-13 | 1 | -9/+11 |
| | | | | | | Again, no testcase Signed-off-by: Michael Niedermayer <michaelni@gmx.at> | ||||
* | avcodec/jpeg2000dec: try to correct tile location in CPRL code | Michael Niedermayer | 2015-06-13 | 1 | -2/+8 |
| | | | | | | No testcase Signed-off-by: Michael Niedermayer <michaelni@gmx.at> | ||||
* | avcodec/jpeg2000dec: Factorize component out of CPRL loop | Michael Niedermayer | 2015-06-13 | 1 | -2/+3 |
| | | | | Signed-off-by: Michael Niedermayer <michaelni@gmx.at> | ||||
* | avcodec/jpeg2000dec: Fix x/y step TODO for CPRL | Michael Niedermayer | 2015-06-13 | 1 | -8/+13 |
| | | | | | | No testcase known Signed-off-by: Michael Niedermayer <michaelni@gmx.at> | ||||
* | avcodec/jpeg2000dec: Reduce verbosity of get_plt() | Michael Niedermayer | 2015-06-12 | 1 | -1/+1 |
| | | | | | | The existence of such element does not represent an error Signed-off-by: Michael Niedermayer <michaelni@gmx.at> | ||||
* | avcodec/jpeg2000dec: Fallback to yuv if no matching xyz format exists | Michael Niedermayer | 2015-06-12 | 1 | -1/+2 |
| | | | | | | Fixes Ticket4471 Signed-off-by: Michael Niedermayer <michaelni@gmx.at> | ||||
* | avcodec/jpeg2000dec: Do not abort if prc is outside limits | Michael Niedermayer | 2015-06-12 | 1 | -2/+5 |
| | | | | Signed-off-by: Michael Niedermayer <michaelni@gmx.at> | ||||
* | avcodec/jpeg2000dec: Assert that pixel format descriptor is not NULL | Michael Niedermayer | 2015-06-12 | 1 | -0/+2 |
| | | | | | | | We only look up pixel formats from a fixed list so none should ever fail to be found Signed-off-by: Michael Niedermayer <michaelni@gmx.at> | ||||
* | avcodec/jpeg2000dec: Do not hardcode tile part usage | Michael Niedermayer | 2015-06-12 | 1 | -9/+11 |
| | | | | | | Fixes part of Ticket 4605 Signed-off-by: Michael Niedermayer <michaelni@gmx.at> | ||||
* | avcodec/jpeg2000dec: Do not print a warning for RLCP | Michael Niedermayer | 2015-06-12 | 1 | -1/+1 |
| | | | | | | It seems to be working now Signed-off-by: Michael Niedermayer <michaelni@gmx.at> | ||||
* | avcodec/jpeg2000dec: Remove unused variable and argument | Michael Niedermayer | 2015-06-12 | 1 | -3/+1 |
| | | | | Signed-off-by: Michael Niedermayer <michaelni@gmx.at> | ||||
* | avcodec/jpeg2000dec: Fix Selective arithmetic coding bypass and Multiple ↵ | Michael Niedermayer | 2015-06-12 | 1 | -24/+61 |
| | | | | | | | | | | codeword segments These 2 are highly related so they are in the same commit Fixes part of Ticket4605 Fixes p0_04.j2k Signed-off-by: Michael Niedermayer <michaelni@gmx.at> | ||||
* | avcodec/mqcdec: Support raw bypass and non reseting init | Michael Niedermayer | 2015-06-12 | 1 | -6/+1 |
| | | | | | | Some broken code that used the old mqc is removed Signed-off-by: Michael Niedermayer <michaelni@gmx.at> | ||||
* | avcodec/jpeg2000dec: add some sanity checking on newpasses | Michael Niedermayer | 2015-06-12 | 1 | -0/+5 |
| | | | | Signed-off-by: Michael Niedermayer <michaelni@gmx.at> | ||||
* | avcodec/jpeg2000dec: Add some additional checking on lengthinc | Michael Niedermayer | 2015-06-12 | 1 | -0/+6 |
| | | | | Signed-off-by: Michael Niedermayer <michaelni@gmx.at> | ||||
* | avcodec/jpeg2000dec: Print warning for "Selective arithmetic coding bypass" | Michael Niedermayer | 2015-06-11 | 1 | -0/+2 |
| | | | | | | | This is implemented but i suspect does not work correctly as no file using this seems to decode correctly. Signed-off-by: Michael Niedermayer <michaelni@gmx.at> | ||||
* | avcodec/jpeg2000dec: Implement progression order RLCP | Michael Niedermayer | 2015-06-11 | 1 | -1/+24 |
| | | | | | | | | | | This works with one of 2 RLCP samples i have, the other appears to also use selective arithemtic coding bypass which may or may not be the reason why it does not work Sample: p0_16.j2k Signed-off-by: Michael Niedermayer <michaelni@gmx.at> | ||||
* | avcodec/jpeg2000dec: Print the correct variable in the component error message | Michael Niedermayer | 2015-06-10 | 1 | -1/+1 |
| | | | | Signed-off-by: Michael Niedermayer <michaelni@gmx.at> | ||||
* | avcodec/jpeg2000dec: increase tile_parts to 6 | Michael Niedermayer | 2015-06-10 | 1 | -1/+1 |
| | | | | | | Fixes Ticket4602 Signed-off-by: Michael Niedermayer <michaelni@gmx.at> | ||||
* | avcodec/jpeg2000dec: Fix shift for RGB(A)48/64 | Michael Niedermayer | 2015-06-10 | 1 | -0/+2 |
| | | | | | Found-by: carl Signed-off-by: Michael Niedermayer <michaelni@gmx.at> | ||||
* | avcodec/jpeg2000dec: Fix gain regression with gray16 | Michael Niedermayer | 2015-06-09 | 1 | -1/+2 |
| | | | | | Found-by: carl Signed-off-by: Michael Niedermayer <michaelni@gmx.at> | ||||
* | avcodec/jpeg2000dec: Add placeholder for PLT parsing | Michael Niedermayer | 2015-06-09 | 1 | -0/+20 |
| | | | | Signed-off-by: Michael Niedermayer <michaelni@gmx.at> | ||||
* | avcodec/jpeg2000dec: Handle Psot = 0 | Michael Niedermayer | 2015-06-09 | 1 | -0/+3 |
| | | | | | | Fixes Ticket2869 Signed-off-by: Michael Niedermayer <michaelni@gmx.at> | ||||
* | avcodec/jpeg2000dec: Fix some 5/3 bitexactness issues | Michael Niedermayer | 2015-06-09 | 1 | -1/+17 |
| | | | | Signed-off-by: Michael Niedermayer <michaelni@gmx.at> | ||||
* | avcodec/jpeg2000dec: Fix subsampled decoding | Michael Niedermayer | 2015-06-09 | 1 | -6/+12 |
| | | | | | | Fixes part of Ticket3619 Signed-off-by: Michael Niedermayer <michaelni@gmx.at> | ||||
* | avcodec/jpeg2000dec: Check that coords match before applying ICT | Michael Niedermayer | 2015-06-09 | 1 | -1/+6 |
| | | | | | | This avoid potential out of array accesses Signed-off-by: Michael Niedermayer <michaelni@gmx.at> |