|
@@ -857,15 +857,11 @@ int main(int argc, char *argv[])
|
|
|
return ret;
|
|
return ret;
|
|
|
}
|
|
}
|
|
|
|
|
|
|
|
- bool is_network = ffmpeg_mux_is_network(&ffm);
|
|
|
|
|
-
|
|
|
|
|
while (!fail && safe_read(&info, sizeof(info)) == sizeof(info)) {
|
|
while (!fail && safe_read(&info, sizeof(info)) == sizeof(info)) {
|
|
|
resize_buf_resize(&rb, info.size);
|
|
resize_buf_resize(&rb, info.size);
|
|
|
|
|
|
|
|
if (safe_read(rb.buf, info.size) == info.size) {
|
|
if (safe_read(rb.buf, info.size) == info.size) {
|
|
|
- bool packet_fail =
|
|
|
|
|
- ffmpeg_mux_packet(&ffm, rb.buf, &info);
|
|
|
|
|
- fail = is_network && packet_fail;
|
|
|
|
|
|
|
+ fail = !ffmpeg_mux_packet(&ffm, rb.buf, &info);
|
|
|
} else {
|
|
} else {
|
|
|
fail = true;
|
|
fail = true;
|
|
|
}
|
|
}
|