From: Krzysztof Halasa <khc@pm.waw.pl>
To: adaplas@gmail.com, sylvain.meyer@worldonline.fr,
akpm@linux-foundation.org
Cc: lkml <linux-kernel@vger.kernel.org>
Subject: [PATCH 0/4] Intel FB: cleanup and misc interlaced mode support
Date: Sun, 23 Sep 2007 00:16:05 +0200 [thread overview]
Message-ID: <m33ax65ot6.fsf@maximus.localdomain> (raw)
Hi,
I'll attach 4 patches for Intel FB (i830+) here:
1/4 - whitespace, bracket and other clean-ups (rather long)
working with kernel-style brackets instead of:
----------------
void
function_name (int arg) {
----------------
is a bit easier. I think it would be best to apply it in the
beginning of the "patch period" to avoid potential conflicts.
2/4 - obvious changes and corrections
3/4 - the chip adds two halflines automatically in interlaced mode,
we have to force the number of lines to be even
4/4 - allow odd- and even-field-first in interlaced modes, and
proper sync to vertical retrace. It enables video players
(got it working with MPlayer currently) to play perfect
field-synced stream to RGB-connected (VGA output) TV set.
This patch adds #define FB_VMODE_ODD_FLD_FIRST 4 in
include/linux/fb.h, to be able to force odd field first (analog
broadcast PAL and some PAL DVD discs use it) instead of even
field (bottom) first, as used by NTSC, DV PAL, some PAL
DVDs etc. Interlaced-only thing.
This change need a coresponding change in fbset and probably in
media players which want to set video mode themselves, I will
do the fbset part and maybe MPlayer's if the fb.h patch is ok.
All four patches change only files in drivers/video/intelfb/, except
patch 4/4 which also adds FB_VMODE_ODD_FLD_FIRST in include/linux/fb.h.
Tested on i915G in 1440x576 50 Hz (I) with PAL TV.
--
Krzysztof Halasa
next reply other threads:[~2007-09-22 22:16 UTC|newest]
Thread overview: 5+ messages / expand[flat|nested] mbox.gz Atom feed top
2007-09-22 22:16 Krzysztof Halasa [this message]
2007-09-22 22:19 ` [PATCH 1/4] Intel FB: whitespace, bracket and other clean-ups Krzysztof Halasa
2007-09-22 22:20 ` [PATCH 2/4] Intel FB: obvious changes and corrections Krzysztof Halasa
2007-09-22 22:21 ` [PATCH 3/4] Intel FB: force even line count in interlaced mode Krzysztof Halasa
2007-09-22 22:22 ` [PATCH 4/4] Intel FB: more interlaced mode support Krzysztof Halasa
Reply instructions:
You may reply publicly to this message via plain-text email
using any one of the following methods:
* Save the following mbox file, import it into your mail client,
and reply-to-all from there: mbox
Avoid top-posting and favor interleaved quoting:
https://en.wikipedia.org/wiki/Posting_style#Interleaved_style
* Reply using the --to, --cc, and --in-reply-to
switches of git-send-email(1):
git send-email \
--in-reply-to=m33ax65ot6.fsf@maximus.localdomain \
--to=khc@pm.waw.pl \
--cc=adaplas@gmail.com \
--cc=akpm@linux-foundation.org \
--cc=linux-kernel@vger.kernel.org \
--cc=sylvain.meyer@worldonline.fr \
/path/to/YOUR_REPLY
https://kernel.org/pub/software/scm/git/docs/git-send-email.html
* If your mail client supports setting the In-Reply-To header
via mailto: links, try the mailto: link
Be sure your reply has a Subject: header at the top and a blank line
before the message body.
This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox