From: Matthew Gyurgyik <matthew@pyther.net> To: "Frank Schäfer" <fschaefer.oss@googlemail.com> Cc: Antti Palosaari <crope@iki.fi>, Devin Heitmueller <dheitmueller@kernellabs.com>, linux-media@vger.kernel.org Subject: Re: em28xx: msi Digivox ATSC board id [0db0:8810] Date: Thu, 06 Dec 2012 20:40:30 -0500 [thread overview] Message-ID: <50C1490E.8040203@pyther.net> (raw) In-Reply-To: <50C12302.80603@pyther.net> On 12/06/2012 05:58 PM, Matthew Gyurgyik wrote: > On 12/06/2012 04:49 PM, Frank Schäfer wrote: >> >> >> Did you switch back to >> >> .mpeg_mode = LGDT3305_MPEG_SERIAL, >> .tpclk_edge = LGDT3305_TPCLK_FALLING_EDGE, >> >> in struct lgdt3305_config em2874_lgdt3305_dev (em28xx-dvb.c) before >> testing this ? >> >> You could also play with the other gpio settings. >> >> And the last idea (at the moment): >> >> + /* 0db0:8810 MSI DIGIVOX ATSC (HU345-Q) >> + * Empia EM2874B + TDA18271HDC2 + LGDT3305 */ >> + [EM2874_BOARD_MSI_DIGIVOX_ATSC] = { >> + .name = "MSI DIGIVOX ATSC", >> + .dvb_gpio = msi_digivox_atsc, >> + .has_dvb = 1, >> + .tuner_type = TUNER_ABSENT, >> + .ir_codes = RC_MAP_MSI_DIGIVOX_III, /* just a guess >> from looking at the picture */ >> + .xclk = EM28XX_XCLK_FREQUENCY_12MHZ, /* TODO */ >> + .i2c_speed = EM2874_I2C_SECONDARY_BUS_SELECT | >> + EM28XX_I2C_CLK_WAIT_ENABLE | >> + EM28XX_I2C_FREQ_100_KHZ, >> + }, >> >> => change .xclk to 0x0f. >> We know that 12MHz is the right xclk setting, which means 0x07. But OTOH >> the Windows drivers seems to use 0x0f instead and we don't what 0x0f >> means... >> >> Hope this helps, >> Frank >> > > I lied, it works! I must have forgotten to do run make modules_install > or something! This patch accurately states my current code changes: > http://pyther.net/a/digivox_atsc/diff-Dec-06-v1.patch > > I will do more testing and try more channels. Playing the stream with > mplayer, the audio is clearly out-of-sync. But if I can the stream to > a file, it doesn't seem out-of-sync but I will do more testing and > report back. I was able to do a bit of testing tonight and this is what I found. A channel scan was unsuccessful: http://pyther.net/a/digivox_atsc/dec06/scan.txt (no errors in dmesg) Changing channels by pressing "h" in "mplayer dvb://" caused mplayer to crash and this messages to be logged in dmesg http://pyther.net/a/digivox_atsc/dec06/dmesg_mplayer_switch_channels.txt Audio is out-of-sync in mplayer. Using cache helps, but over time the audio still goes out of sync. http://pyther.net/a/digivox_atsc/dec06/mplayer_audio_out_of_sync.txt Using azap to tune and using cat /dev/dvb/adapter0/dvr0 > test.mpg to generate a test.mpg mplayer plays the file fine without audio-sync issues, but VLC and Xine refuse to play it. (is this normal?) > tux:~ $ file test.mpg > test.mpg: data I have upload a ~30 second capture from the card: http://pyther.net/a/digivox_atsc/dec06/test.mpg (not sure if its helpful or not) I really appreciate the help so far. Things are looking promising. Thanks, Matthew
next prev parent reply other threads:[~2012-12-07 1:40 UTC|newest]
Thread overview: 107+ messages / expand[flat|nested] mbox.gz Atom feed top
2012-11-28 2:31 em28xx: msi Digivox ATSC board id [0db0:8810] Matthew Gyurgyik
2012-11-28 20:47 ` Frank Schäfer
2012-11-28 22:29 ` Matthew Gyurgyik
2012-11-28 22:55 ` Antti Palosaari
2012-11-29 2:05 ` Matthew Gyurgyik
2012-11-29 2:15 ` Antti Palosaari
2012-11-29 19:28 ` Frank Schäfer
2012-11-29 19:46 ` Antti Palosaari
2012-11-30 1:45 ` Matthew Gyurgyik
2012-12-02 11:44 ` Frank Schäfer
2012-12-02 14:23 ` Antti Palosaari
2012-12-02 17:18 ` Frank Schäfer
2012-12-03 18:16 ` Frank Schäfer
2012-12-04 2:15 ` Matthew Gyurgyik
2012-12-04 2:29 ` Devin Heitmueller
2012-12-04 2:42 ` Matthew Gyurgyik
2012-12-04 2:58 ` Devin Heitmueller
2012-12-04 21:06 ` Frank Schäfer
2012-12-05 3:41 ` Matthew Gyurgyik
2012-12-05 12:35 ` Antti Palosaari
2012-12-05 21:35 ` Matthew Gyurgyik
2012-12-05 22:01 ` Antti Palosaari
2012-12-05 22:33 ` Matthew Gyurgyik
2012-12-06 0:55 ` Antti Palosaari
2012-12-06 2:16 ` Matthew Gyurgyik
2012-12-06 21:49 ` Frank Schäfer
2012-12-06 21:57 ` Devin Heitmueller
2012-12-06 22:01 ` Frank Schäfer
2012-12-06 22:03 ` Devin Heitmueller
2012-12-06 22:12 ` Frank Schäfer
2012-12-06 22:41 ` Matthew Gyurgyik
2012-12-06 22:58 ` Matthew Gyurgyik
2012-12-07 1:40 ` Matthew Gyurgyik [this message]
2012-12-07 3:21 ` Devin Heitmueller
2012-12-07 11:49 ` Matthew Gyurgyik
2012-12-08 13:52 ` Frank Schäfer
2012-12-08 14:10 ` Matthew Gyurgyik
2012-12-08 15:20 ` Frank Schäfer
[not found] ` <50C3701D.9000700@pyther .net>
[not found] ` <50C37DA8.4080608@googlemai l.com>
[not found] ` <50C3B3EB.40606@pyther .net>
[not found] ` <50C3B567.3070300@i ki.fi>
2012-12-08 16:51 ` Matthew Gyurgyik
2012-12-08 17:49 ` Frank Schäfer
2012-12-08 21:40 ` Matthew Gyurgyik
2012-12-08 21:47 ` Antti Palosaari
2012-12-08 22:04 ` Matthew Gyurgyik
2012-12-09 12:48 ` Frank Schäfer
2012-12-09 14:50 ` Matthew Gyurgyik
2012-12-09 15:46 ` Devin Heitmueller
2012-12-09 16:19 ` Frank Schäfer
2012-12-09 16:23 ` Frank Schäfer
2012-12-09 17:06 ` Frank Schäfer
2012-12-09 17:53 ` Matthew Gyurgyik
2012-12-10 15:39 ` Frank Schäfer
2012-12-10 15:46 ` Devin Heitmueller
2012-12-10 16:01 ` Frank Schäfer
2012-12-10 16:13 ` Devin Heitmueller
2012-12-10 17:57 ` Antti Palosaari
2012-12-10 19:24 ` Frank Schäfer
2012-12-10 20:48 ` Antti Palosaari
2012-12-11 20:51 ` Frank Schäfer
2012-12-11 20:59 ` Antti Palosaari
2012-12-12 21:25 ` Frank Schäfer
2012-12-12 21:34 ` Frank Schäfer
2012-12-13 15:09 ` Antti Palosaari
2012-12-13 16:02 ` Frank Schäfer
2012-12-13 20:23 ` Mauro Carvalho Chehab
2012-12-14 15:33 ` Frank Schäfer
2012-12-14 16:32 ` Antti Palosaari
2012-12-14 16:40 ` Antti Palosaari
2012-12-14 19:39 ` Mauro Carvalho Chehab
2012-12-15 0:26 ` Mauro Carvalho Chehab
2012-12-15 0:34 ` Mauro Carvalho Chehab
2012-12-15 0:56 ` Antti Palosaari
2012-12-15 1:03 ` Mauro Carvalho Chehab
2012-12-15 1:12 ` Antti Palosaari
2012-12-15 1:39 ` Mauro Carvalho Chehab
2012-12-15 1:54 ` Mauro Carvalho Chehab
2012-12-15 13:11 ` Frank Schäfer
2012-12-15 13:34 ` Mauro Carvalho Chehab
2012-12-15 13:38 ` Antti Palosaari
2012-12-15 16:21 ` Frank Schäfer
2012-12-15 16:51 ` Antti Palosaari
2012-12-16 18:15 ` Frank Schäfer
2012-12-17 1:09 ` Matthew Gyurgyik
2012-12-17 1:26 ` Antti Palosaari
2012-12-17 1:37 ` Matthew Gyurgyik
2012-12-17 9:33 ` Antti Palosaari
2012-12-17 11:08 ` Antti Palosaari
2012-12-17 11:17 ` Matthew Gyurgyik
2012-12-17 12:30 ` Antti Palosaari
2012-12-17 15:53 ` Mauro Carvalho Chehab
2012-12-17 16:14 ` Mauro Carvalho Chehab
2012-12-18 2:27 ` Matthew Gyurgyik
2012-12-18 3:08 ` Matthew Gyurgyik
2013-01-02 20:59 ` Antti Palosaari
2013-01-03 2:53 ` Matthew Gyurgyik
2013-01-20 14:40 ` Matthew Gyurgyik
2013-01-20 17:46 ` Antti Palosaari
2013-02-16 23:38 ` Matthew Gyurgyik
2013-02-24 22:23 ` Antti Palosaari
2013-02-25 1:58 ` Matthew Gyurgyik
2013-01-03 0:18 ` David Härdeman
2012-12-13 20:07 ` Mauro Carvalho Chehab
2012-12-13 20:36 ` Mauro Carvalho Chehab
2012-12-13 19:57 ` Mauro Carvalho Chehab
2012-12-13 20:04 ` Mauro Carvalho Chehab
2012-12-10 16:01 ` Matthew Gyurgyik
2012-12-06 2:32 ` Matthew Gyurgyik
2012-12-06 21:52 ` Frank Schäfer
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=50C1490E.8040203@pyther.net \
--to=matthew@pyther.net \
--cc=crope@iki.fi \
--cc=dheitmueller@kernellabs.com \
--cc=fschaefer.oss@googlemail.com \
--cc=linux-media@vger.kernel.org \
/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 an external index of several public inboxes, see mirroring instructions on how to clone and mirror all data and code used by this external index.