cros-codecs
cros-codecs copied to clipboard
This PR adds film grain support to the VA-API code. It does so by first adding a new type of handle, and then making use of that handle in the...
An invalid stream should not make the program panic. This issue is to track the removal of all sources of panic from the code: * `unwrap`s as a result of...
Anyhow should only be used when the returned errors are not well defined. For most cases, `thiserror` is a better and lighter fit. This issue is to track the removal...
The actual code does not seem to match the docs: ``` /// Allows us to manipulate the frames list like an iterator without consuming it and resetting its /// display...
I am experimenting with a new design for the AV1 code. One that uses `Cow` circumvents this problem, as there's no generics involved and lifetimes do not break object safety....
Apparently, one of my minor changes broke all of h.264 tests. It took a while before it was fixed by 922d678. We should have some automation in place somehow to...
Right now we don't have a distinctive error to signal that the decoder could not find any meaningful input in the submitted input. While this is an error, most clients...
This appears to be a bug in our implementation. If we flush, we must a) submit any leftover work b) block on said work before returning Notice that after we...
From the specification: ``` first_mb_in_slice specifies the address of the first macroblock in the slice ``` If `first_mb_in_slice == 0` this means that we have identified that the slice belongs...
This is a SVC stream, so there's a few resolution changes at a few points. Looking at YUV, the output is mostly right, but sometimes both resolutions can be seen,...