[FFmpeg-devel] [PATCH] ffplay: support rotated video.

Clément Bœsch u at pkh.me
Fri Apr 18 23:26:21 CEST 2014


On Fri, Apr 18, 2014 at 11:15:54PM +0200, Clément Bœsch wrote:
> Trolled-by: Linus Torvalds

(Context: https://plus.google.com/+LinusTorvalds/posts/H9oSRqwSfaM)

[...]
> +    if (autorotate) {
> +        AVDictionaryEntry *rotate_tag = av_dict_get(is->video_st->metadata, "rotate", NULL, 0);
> +        if (rotate_tag) {
> +            if (!strcmp(rotate_tag->value, "90")) {

> +                INSERT_FILT("transpose", "1");

"1" locally changed to "clock"

> +            } else if (!strcmp(rotate_tag->value, "180")) {
> +                INSERT_FILT("hflip", NULL);
> +                INSERT_FILT("vflip", NULL);
> +            } else if (!strcmp(rotate_tag->value, "270")) {

"2" locally changed to "cclock"

> +                INSERT_FILT("transpose", "2");
> +            } else {
> +                INSERT_FILT("rotate", rotate_tag->value);
> +            }
> +        }
> +    }
[...]

-- 
Clément B.
-------------- next part --------------
A non-text attachment was scrubbed...
Name: not available
Type: application/pgp-signature
Size: 490 bytes
Desc: not available
URL: <http://ffmpeg.org/pipermail/ffmpeg-devel/attachments/20140418/b6fc2566/attachment.asc>


More information about the ffmpeg-devel mailing list