Commit 50110d02 authored by Wim Taymans's avatar Wim Taymans

avi: lower max file size

Make a constant of the max file size and lower the value to what ffmpeg does,
hopefully improving compatibility with windows media player.

See #597847
parent 87bd79f4
......@@ -1773,7 +1773,7 @@ gst_avi_mux_do_buffer (GstAviMux * avimux, GstAviPad * avipad)
/* need to restart or start a next avix chunk ? */
if ((avimux->is_bigfile ? avimux->datax_size : avimux->data_size) +
GST_BUFFER_SIZE (data) > 1024 * 1024 * 2000) {
GST_BUFFER_SIZE (data) > GST_AVI_MAX_SIZE) {
if (avimux->enable_large_avi) {
if ((res = gst_avi_mux_bigfile (avimux, FALSE)) != GST_FLOW_OK)
return res;
......
......@@ -46,6 +46,9 @@ G_BEGIN_DECLS
/* this allows indexing up to 64GB avi file */
#define GST_AVI_SUPERINDEX_COUNT 32
/* max size */
#define GST_AVI_MAX_SIZE 0x40000000
typedef struct _gst_avi_superindex_entry {
guint64 offset;
guint32 size;
......
Markdown is supported
0%
or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment