mirror of
https://gitlab.freedesktop.org/gstreamer/gstreamer.git
synced 2024-12-28 11:10:37 +00:00
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
This commit is contained in:
parent
87bd79f4ba
commit
50110d022d
2 changed files with 4 additions and 1 deletions
|
@ -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;
|
||||
|
|
Loading…
Reference in a new issue