vpxenc: open output file after setting pass #
write_ivf_file_header would incorrectly skip writing the file header in the 2nd pass, causing the initial frame header to be overwritten on close potential causing an overly large frame header to be read and a crash. most likely broken since: 9e50ed7 vpxenc: initial implementation of multistream support fixes issue #585 Change-Id: I7e863e295dd6344c33b3e9c07f9f0394ec496e7b
This commit is contained in:
parent
bb072000e8
commit
8cb09719a3
2
vpxenc.c
2
vpxenc.c
@ -2631,8 +2631,8 @@ int main(int argc, const char **argv_) {
|
||||
&global.framerate));
|
||||
}
|
||||
|
||||
FOREACH_STREAM(open_output_file(stream, &global));
|
||||
FOREACH_STREAM(setup_pass(stream, &global, pass));
|
||||
FOREACH_STREAM(open_output_file(stream, &global));
|
||||
FOREACH_STREAM(initialize_encoder(stream, &global));
|
||||
|
||||
frame_avail = 1;
|
||||
|
Loading…
x
Reference in New Issue
Block a user