<div dir="ltr">I have an old *.mov file ...<div><br></div><div><a href="https://drive.google.com/file/d/1qNm2ISC5qnI3VN0MwemCcb_QjweJAjYF/view?usp=sharing">https://drive.google.com/file/d/1qNm2ISC5qnI3VN0MwemCcb_QjweJAjYF/view?usp=sharing</a><br><div><br></div><div>... which is tagged in a way that indicates it should be rotated when it is displayed.  Below (at end of this message) is an excerpt from an ffprobe command which demonstrates the how the file is tagged (I highlighted the relevant output).</div><div><br></div><div>I am using the file as a GESUriClip inside of a GESTimeline, and the rotation is not being applied.  It comes through upside-down.</div><div><br></div><div><b>My question is</b>:  Is this a bug?  Or am I expected to detect the tags manually and then modify the "video-direction" property of GESVideoSource myself?</div><div><br></div><div>---------------------------------</div><div>$ <b>ffprobe -v quiet -show_streams rotate-180.mov</b><br>[STREAM]<br>index=0<br>codec_name=h264<br>codec_long_name=H.264 / AVC / MPEG-4 AVC / MPEG-4 part 10<br>profile=High<br>codec_type=video<br>codec_time_base=2191/105200<br>codec_tag_string=avc1<br>codec_tag=0x31637661<br>width=1920<br>height=1080<br>coded_width=1920<br>coded_height=1088<br>has_b_frames=0<br>sample_aspect_ratio=N/A<br>display_aspect_ratio=N/A<br>pix_fmt=yuv420p<br>level=41<br>color_range=tv<br>color_space=bt709<br>color_transfer=bt709<br>color_primaries=bt709<br>chroma_location=left<br>field_order=unknown<br>timecode=N/A<br>refs=1<br>is_avc=true<br>nal_length_size=4<br>id=N/A<br>r_frame_rate=24/1<br>avg_frame_rate=52600/2191<br>time_base=1/600<br>start_pts=0<br>start_time=0.000000<br>duration_ts=6573<br>duration=10.955000<br>bit_rate=17150952<br>max_bit_rate=N/A<br>bits_per_raw_sample=8<br>nb_frames=263<br>nb_read_frames=N/A<br>nb_read_packets=N/A<br>DISPOSITION:default=1<br>DISPOSITION:dub=0<br>DISPOSITION:original=0<br>DISPOSITION:comment=0<br>DISPOSITION:lyrics=0<br>DISPOSITION:karaoke=0<br>DISPOSITION:forced=0<br>DISPOSITION:hearing_impaired=0<br>DISPOSITION:visual_impaired=0<br>DISPOSITION:clean_effects=0<br>DISPOSITION:attached_pic=0<br>DISPOSITION:timed_thumbnails=0<br><span style="background-color:rgb(255,229,153)">TAG:rotate=180</span><br>TAG:creation_time=2016-03-14T08:26:08.000000Z<br>TAG:language=und<br>TAG:handler_name=Core Media Video<br>TAG:encoder=H.264<br><span style="background-color:rgb(255,229,153)">[SIDE_DATA]<br>side_data_type=Display Matrix<br>displaymatrix=<br>00000000:       -65536           0           0<br>00000001:            0      -65536           0<br>00000002:    125829120    70778880  1073741824<br><br>rotation=-180<br>[/SIDE_DATA]</span><br>[/STREAM]<br></div></div></div>