... | @@ -9,3 +9,6 @@ |
... | @@ -9,3 +9,6 @@ |
|
- Case insensitive enum names.
|
|
- 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 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.
|
|
- 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 |