mirror of
https://gitlab.freedesktop.org/gstreamer/gstreamer.git
synced 2025-03-07 12:21:17 +00:00
qtdemux: read video format header fully (so we can find 'pasp' atoms) for more fourccs.
Fixes aspect ratio of prores files.
This commit is contained in:
parent
02d91dcd24
commit
a88caf84b4
2 changed files with 9 additions and 0 deletions
|
@ -4863,6 +4863,11 @@ qtdemux_parse_node (GstQTDemux * qtdemux, GNode * node, const guint8 * buffer,
|
|||
case FOURCC_MP4V:
|
||||
case FOURCC_fmp4:
|
||||
case FOURCC_FMP4:
|
||||
case FOURCC_apcs:
|
||||
case FOURCC_apch:
|
||||
case FOURCC_apcn:
|
||||
case FOURCC_apco:
|
||||
case FOURCC_ap4h:
|
||||
{
|
||||
const guint8 *buf;
|
||||
guint32 version;
|
||||
|
|
|
@ -174,6 +174,10 @@ G_BEGIN_DECLS
|
|||
#define FOURCC_mp4s GST_MAKE_FOURCC('m','p','4','s')
|
||||
#define FOURCC_gama GST_MAKE_FOURCC('g','a','m','a')
|
||||
#define FOURCC_apcs GST_MAKE_FOURCC('a','p','c','s')
|
||||
#define FOURCC_apch GST_MAKE_FOURCC('a','p','c','h')
|
||||
#define FOURCC_apcn GST_MAKE_FOURCC('a','p','c','n')
|
||||
#define FOURCC_apco GST_MAKE_FOURCC('a','p','c','o')
|
||||
#define FOURCC_ap4h GST_MAKE_FOURCC('a','p','4','h')
|
||||
#define FOURCC_m1v GST_MAKE_FOURCC('m','1','v',' ')
|
||||
|
||||
/* SVQ3 fourcc */
|
||||
|
|
Loading…
Reference in a new issue