[FFmpeg-devel] [PATCH] mov, matroskadec : Allow matroskadec & mov to share spherical parsing logic.

Michael Niedermayer michael at niedermayer.cc
Tue Feb 7 02:57:14 EET 2017


On Mon, Feb 06, 2017 at 09:59:58PM +0000, Aaron Colwell wrote:
> - Extracts common spherical metadata parsing logic.
> - Adds checks to enforce that only non-tiled equirect & non-padded cubemaps
>   are accepted.

>  Makefile        |    5 ++-
>  matroskadec.c   |   39 ++++++++++++++--------------
>  mov.c           |   35 ++++++++++++++-----------
>  mov_spherical.c |   78 ++++++++++++++++++++++++++++++++++++++++++++++++++++++++
>  mov_spherical.h |   61 +++++++++++++++++++++++++++++++++++++++++++
>  5 files changed, 182 insertions(+), 36 deletions(-)
> ebec975d2645e6cde0902b8a966545617fc420dc  0001-mov-matroskadec-Allow-matroskadec-mov-to-share-spher.patch
> From 218dfd7ca1924bc44a168b34ec3c07051823c2dc Mon Sep 17 00:00:00 2001
> From: Aaron Colwell <acolwell at google.com>
> Date: Mon, 6 Feb 2017 13:48:58 -0800
> Subject: [PATCH] mov,matroskadec : Allow matroskadec & mov to share spherical
>  parsing logic.
> 
> - Extracts common spherical metadata parsing logic.
> - Adds checks to enforce that only non-tiled equirect & non-padded cubemaps
>   are accepted.
> ---
>  libavformat/Makefile        |  5 +--
>  libavformat/matroskadec.c   | 39 ++++++++++++-----------
>  libavformat/mov.c           | 35 +++++++++++---------
>  libavformat/mov_spherical.c | 78 +++++++++++++++++++++++++++++++++++++++++++++
>  libavformat/mov_spherical.h | 61 +++++++++++++++++++++++++++++++++++
>  5 files changed, 182 insertions(+), 36 deletions(-)
>  create mode 100644 libavformat/mov_spherical.c
>  create mode 100644 libavformat/mov_spherical.h

breaks fate-h264-direct-bff
TEST    h264-direct-bff
--- ./tests/ref/fate/h264-direct-bff    2017-02-06 12:12:00.827925330 +0100
+++ tests/data/fate/h264-direct-bff     2017-02-07 01:54:38.584965163 +0100
@@ -1,16 +0,0 @@
-#tb 0: 1001/30000
-#media_type 0: video
-#codec_id 0: rawvideo
-#dimensions 0: 720x484
-#sar 0: 1/1
-0,          0,          0,        1,   522720, 0x1ccad503
-0,          1,          1,        1,   522720, 0xd266d6e8
-0,          2,          2,        1,   522720, 0x535473b3
-0,          3,          3,        1,   522720, 0xf8b53c53
-0,          4,          4,        1,   522720, 0x4e4cc04b
-0,          5,          5,        1,   522720, 0x20ea3515
-0,          6,          6,        1,   522720, 0xb9c67e30
-0,          7,          7,        1,   522720, 0x03d2e35a
-0,          8,          8,        1,   522720, 0xae2e7896
-0,          9,          9,        1,   522720, 0x6da37f41
-0,         12,         12,        1,   522720, 0x7caf4954
Test h264-direct-bff failed. Look at tests/data/fate/h264-direct-bff.err for details.
make: *** [fate-h264-direct-bff] Error 1
[...]

-- 
Michael     GnuPG fingerprint: 9FF2128B147EF6730BADF133611EC787040B0FAB

Asymptotically faster algorithms should always be preferred if you have
asymptotical amounts of data
-------------- next part --------------
A non-text attachment was scrubbed...
Name: signature.asc
Type: application/pgp-signature
Size: 181 bytes
Desc: Digital signature
URL: <http://ffmpeg.org/pipermail/ffmpeg-devel/attachments/20170207/5d199d2a/attachment.sig>


More information about the ffmpeg-devel mailing list