Mercurial > mplayer.hg
annotate libmpdemux/mpeg_hdr.h @ 7542:190d14d9130e
fullscreen fixes, based on mail by Havoc Pennington <hp@redhat.com>
- it should not set _NET_WM_STATE_STAYS_ON_TOP, this hint does
not exist in the spec
(http://www.freedesktop.org/standards/wm-spec/1.2/html/x224.html)
and _NET_WM_STATE_FULLSCREEN already implies "on top" so there's no
need to set this.
it should set _NET_WM_STATE_FULLSCREEN instead, I don't
currently see code to set _NET_WM_STATE_FULLSCREEN
- the XUnmapWindow() after sending the client message
is officially speaking breaking the spec, should be
XWithdrawWindow().
author | arpi |
---|---|
date | Sat, 28 Sep 2002 22:37:20 +0000 |
parents | 4bc54a0f775f |
children | 92553e3c8f01 |
rev | line source |
---|---|
2565 | 1 |
2 typedef struct { | |
3 // video info: | |
4 int mpeg1; // 0=mpeg2 1=mpeg1 | |
5 int display_picture_width; | |
6 int display_picture_height; | |
7 int aspect_ratio_information; | |
8 int frame_rate_code; | |
9 int fps; // fps*10000 | |
10 int bitrate; // 0x3FFFF==VBR | |
11 // timing: | |
12 int picture_structure; | |
13 int progressive_sequence; | |
14 int repeat_first_field; | |
15 int progressive_frame; | |
16 int top_field_first; | |
17 int display_time; // secs*100 | |
18 } mp_mpeg_header_t; | |
19 | |
20 int mp_header_process_sequence_header (mp_mpeg_header_t * picture, unsigned char * buffer); | |
21 int mp_header_process_extension (mp_mpeg_header_t * picture, unsigned char * buffer); |