... | ... | @@ -8,4 +8,7 @@ |
|
|
- Rename `av.enums` to `av.enum` to match singular name of everything else.
|
|
|
- Case insensitive enum names.
|
|
|
- Reason 1: I could turn `AVMediaType` into an enum, and retain the old `stream.type == 'video'`. This could also be done by having that enum have multiple keys for each value.
|
|
|
- Reason 2: I don't like the feeling of `frame.side_data.get('MOTION_VECTORS')`. Perhaps `frame.side_data.motion_vectors` is better, or just `frame.motion_vectors`. This speaks to how flags and such are exposed as well. |
|
|
\ No newline at end of file |
|
|
- Reason 2: I don't like the feeling of `frame.side_data.get('MOTION_VECTORS')`. Perhaps `frame.side_data.motion_vectors` is better, or just `frame.motion_vectors`. This speaks to how flags and such are exposed as well.
|
|
|
|
|
|
- Auto flushing/muxing of streams.
|
|
|
Perhaps `stream.encode_and_mux(frame)` is a new API that would take responsibility. We would have to assert that you don't blend the two of them. |
|
|
\ No newline at end of file |