Without this, Final Cut considers it "non-standard" and 0 (english) is a
good default for closed captions.
https://bugzilla.gnome.org/show_bug.cgi?id=797111
(SampleTableEntry *) atom_trak_set_caption_type (qtpad->trak,
qtmux->context, timescale, fourcc_entry);
+ /* Initialize caption track language code to 0 unless something else is
+ * specified. Without this, Final Cut considers it "non-standard"
+ */
+ qtpad->trak->mdia.mdhd.language_code = 0;
+
gst_object_unref (qtmux);
return TRUE;