Re: problem while experimenting with g711enc

2009-07-22 Thread Jerry Johns
, Jerry Johns Design Engineer Nuvation Research Corp - Canada Tel: (519) 746-2304 ext. 221 www.nuvation.com http://www.nuvation.com/ ___ Davinci-linux-open-source mailing list Davinci-linux-open-source@linux.davincidsp.com http://linux.davincidsp.com

RE: How to use buffers from FB as output buffer from previewer

2009-05-13 Thread Jerry Johns
this an effective, non-tearing solution, you'll need triple buffering. The latency does go up, but using DMA to transfer from previewer memory output buffers to the VPBE bufs is the ideal solution (~3ms for a D1 frame) Jerry Johns Design Engineer Nuvation Research Corp - Canada Tel: (519) 746

How to use buffers from FB as output buffer from previewer

2009-05-12 Thread Jerry Johns
is not in 'sync' with the VPBE, you'll definitely get tearing at the VPBE output. What is driving this requirement for single buffer access? Is it memory usage? Latency? Jerry Johns Design Engineer Nuvation Research Corp - Canada Tel: (519) 746-2304 ext. 221 www.nuvation.com http://www.nuvation.com

To avoid memcpy

2009-05-08 Thread Jerry Johns
) Jerry Johns Design Engineer Nuvation Research Corp - Canada Tel: (519) 746-2304 ext. 221 www.nuvation.com http://www.nuvation.com ___ Davinci-linux-open-source mailing list Davinci-linux-open-source@linux.davincidsp.com http

Re: about audio driver stalls.

2009-05-04 Thread Jerry Johns
option than to curl up your sleeves and just dive into the audio driver code. I had to for at least a few weeks before I could get some headway into this. Thanks, Jerry Johns Design Engineer Nuvation Research Corp - Canada Tel: (519) 746-2304 ext. 221 www.nuvation.com http

RE: Audio Driver Problem

2009-04-28 Thread Jerry Johns
(when I was getting stalls) was to check the EDMA Missed event register, and to make sure that that got cleared properly. Jerry Johns Design Engineer Nuvation Research Corp - Canada Tel: (519) 746-2304 ext. 221 www.nuvation.com http://www.nuvation.com

Pre-packaged binaries for NAND Flash

2009-04-24 Thread Jerry Johns
to be configured for SW_ECC for this to work properly. Hope it helps, Jerry Johns Design Engineer Nuvation Research Corp - Canada Tel: (519) 746-2304 ext. 221 www.nuvation.com http://www.nuvation.com ___ Davinci-linux-open-source mailing

RE: THS8200 Module and DM6446EVM Initial Setup

2009-04-23 Thread Jerry Johns
in this is appreciated! Thank you, Jerry Jerry Johns Design Engineer Nuvation Research Corp - Canada Tel: (519) 746-2304 ext. 221 www.nuvation.com http://www.nuvation.com From: Karicheri, Muralidharan [mailto:m-kariche...@ti.com] Sent: Thursday

RE: THS8200 Module and DM6446EVM Initial Setup

2009-04-20 Thread Jerry Johns
would be appreciated, Thank you, Jerry Johns Design Engineer Nuvation Research Corp - Canada Tel: (519) 746-2304 ext. 221 www.nuvation.com http://www.nuvation.com ___ Davinci-linux-open-source mailing list Davinci-linux-open-source

Re: Problem with YAFFS2 on LargePage NAND

2009-04-06 Thread Jerry Johns
, Jerry Johns Design Engineer Nuvation Research Corp - Canada Tel: (519) 746-2304 ext. 221 www.nuvation.com http://www.nuvation.com ___ Davinci-linux-open-source mailing list Davinci-linux-open-source@linux.davincidsp.com http

NAND OOB Layout in U-boot vs. Linux

2009-03-06 Thread Jerry Johns
that u-boot writes in shows that it is drastically different. Does this amount to just different ECC values? (U-boot is doing Soft ECC, while Kernel is HW ECC) Or is it the OOB Layout? Any help would be appreciated! Thank you, Jerry Johns Design Engineer Nuvation Research Corp - Canada

Re: Writing streaming content on to SD Flash

2009-02-09 Thread Jerry Johns
volume chunks significantly boosted by speeds I usually write in 8K chunks, but you should experiement with other sizes as well. Thanks, Jerry Johns Design Engineer Nuvation Research Corp - Canada Tel: (519) 746-2304 ext. 221 www.nuvation.com http://www.nuvation.com

dm644x - How to change PRGB frame rate

2008-12-30 Thread Jerry Johns
calls are not guaranteed to return in constant time. Note that this is a slight bit of work, but its extremely useful in the end if you'd like variable frame rate delivery, or if you'd like to do some kind of Audio-Video synchronization Hope it helps, Jerry Johns Design Engineer

calling assembly from c and vice-versa

2008-12-17 Thread Jerry Johns
inline ASM code a few months back for the DaVinci in this manner. http://www.ethernut.de/en/documents/arm-inline-asm.html Hope it helps, Jerry Johns Design Engineer Nuvation Research Corp - Canada Tel: (519) 746-2304 ext. 221 www.nuvation.com http://www.nuvation.com

Video Encoder Clock and I2c issue in DM355 processor

2008-12-15 Thread Jerry Johns
not setting any other PINMUX registers, or other control oriented regs as well. Jerry Johns Design Engineer Nuvation Research Corp - Canada Tel: (519) 746-2304 ext. 221 www.nuvation.com http://www.nuvation.com ___ Davinci-linux-open-source

Syncing Video Frames in Decode Demo...

2008-10-28 Thread Jerry Johns
note that the DVEVM comes with VCXOs that are controlled by PWM signals that allow you to control drift using a proportional controller. By varying the PWM signals, you can speed up and slow down the audio clock to keep it sync. Hope it helps, Jerry Johns Design Engineer Nuvation Research

RE: Display jerkiness

2008-10-17 Thread Jerry Johns
interplay between audio/video bus usage scenarios that might be causing this? Thread priority inversion could also be a problem. However, I feel the solution might be simpler than that Thanks for the help, Jerry Johns Design Engineer Nuvation Research Corp - Canada Tel: (519) 746-2304 ext. 225

Display jerkiness

2008-10-16 Thread Jerry Johns
be pre-empting every other thread in the system. This stuttery display reduces somewhat if audio in/out is disabled, but is still slightly present. There is also tearing on the screen as well. If I run the decode demo, I do not get any problems. Any clues? Thanks a ton, Jerry Johns

purging pipe handles

2008-10-13 Thread Jerry Johns
Hello all, Currently, the FifoUtil object allows for creation of a pipe using the pipe() call, and then subsequent reads() and writes() allow for inter-thread communication - I would like to know if there is a convenient function call to purge the contents of an existing pipe? E.g, a

RE: [PATCH] ARM: DaVinci: IRAM alloc/free routines

2008-10-06 Thread Jerry Johns
-intfc.c and davinci-audio.c files) Thanks a ton, Jerry Johns Design Engineer Nuvation Research Corp - Canada Tel: (519) 746-2304 ext. 225 www.nuvation.com http://www.nuvation.com ___ Davinci-linux-open-source mailing list Davinci-linux-open

Audio sample loss (with video)

2008-10-03 Thread Jerry Johns
Hey all, I'm using the DM355 chip mated with an FPGA that produces an I2S compliant bit stream - I did not have to modify the davinci audio drivers since the FPGA produces an exact bitstream as the TLV320AIC33 chip does (16 bit samples, L and R on a I2S line); On the application side,

RE: Query : Audio Related

2008-10-03 Thread Jerry Johns
Could you give more details into your problem? What do you define as two channels? Does that mean two stereo inputs? i.e Left and Right 1, and Left and Right 2. Or is it Left and Right for 1 stereo input? Also, please clearly define the exact symptoms you are getting - is the read call

Audio Lockup / Stall

2008-09-25 Thread Jerry Johns
Hey all, I've searched through these forums extensively for this widespread audio lockup/stall problem when doing full-duplex mode on the OSS Davinci sound driver, and was wondering if it has been resolved? Has there been a proposed solution that definitely works? Or could someone

FW: OSS Device Driver

2008-09-25 Thread Jerry Johns
The davinci-audio-aic33.c is the audio codec specific to the DM6446 - you cannot use the aic32 version as that is not the chip on the board I think the TLV chip can be configured for Mono operation (it has mixers in it and filter coefficients that can be programmed to do simple left channel

RE: Is it possible to complete 720p 30fps H.264 encode on a single DM6446?

2008-08-01 Thread Jerry Johns
DM6467 Block Diagrams - focus.ti.com.cn/cn/lit/ml/sprv065/sprv065.pdf DM6467 Press Release -focus.ti.com/pr/docs/preldetail.tsp?sectionId=594prelId=sc07173 Jerry Johns Design Engineer Nuvation Research Corp - Canada Tel: (519) 746-2304 ext. 225 www.nuvation.com -Original Message

Re: dm355: live555 to stream real-time video

2008-07-25 Thread Jerry Johns
, Jerry Johns Design Engineer Nuvation Research Corp - Canada Tel: (519) 746-2304 ext. 225 www.nuvation.com http://www.nuvation.com ___ Davinci-linux-open-source mailing list Davinci-linux-open-source@linux.davincidsp.com http

Re: Is it possible to complete 720p 30fps H.264 encode on a single DM6446?

2008-06-06 Thread Jerry Johns
What you need to do is resize 720P to D1, encode/decode, then resize D1 Erm, I think that sorta defeats the purpose of 720P encoding wouldn't it? The descaling at the first stage would result in a net loss of information which cannot be recovered; However, if you just want a effective SD

RE: How to use bt656 10bit mode of DM6446 vpfe

2008-06-02 Thread Jerry Johns
You cannot use 10-bit mode in the DM6446 (even though its mentioned as being possible) - we've tried many different combinations, and finally isolated the problem to a faulty YCbCr data output (the colors were terribly skewed); follow up with TI confirmed that the 10-bit mode is not functional and

RE: How to use bt656 10bit mode of DM6446 vpfe

2008-06-02 Thread Jerry Johns
Actually sorry, I gave you erroneous information just now - it has been a while since I played around with the CCDC register settings; 10-bit BT.656 does work - the only problem is that it generates 16-bit pixel output (not 8-bit output as we normally get currently); the data going to RAM will

NAND Bad Blocks

2007-03-02 Thread Jerry Johns
Hello all, Recently we manufactured our own custom boards with NAND chips, and we'r noticing that during ftl_format of the chip, it doesn't skip over bad blocks in NAND - can someone verify is skipping bad blocks is already supported in the montavista kernel for davinci? I've

RE:nandwriter

2007-02-23 Thread Jerry Johns
Hey yoni, To rebuild the nandwriter, u need to get source from TI by asking their reps - that's how we did it for our 128MB custom board; the source is unsupported by them, but they will still be able to give it to you; u just have to modify it to ensure that it doesn't load in the

RE: davinci_vpfe blocks on ioctll(VIDIOC_DQBUF)

2007-02-23 Thread Jerry Johns
Hey, This might sound silly, but do you have video input connected on your board (either through S-video -x option or through RCA) Without the video, the ISR will not trigger since no EAV,SAV codes are transmitted Also, if you have changed the kernel code for the VPFE, then that might

BT.656 Setup

2006-12-22 Thread Jerry Johns
Hello all, I'm having some difficulty getting BT.656 video to work with the VPFE; I'm modifying the current vpfe driver, including removing support for the TVP driver. What are the required registers to be setup and what values should they have for BT.656 to work? Here's some info on

RE: cache coherency problem

2006-11-24 Thread Jerry Johns
Hi Zhou, Don't know if this is useful, but in sprued6 (Guide to creating algorithms), I remember reading this... In Codec Engine, memory shared by the GPP and DSP is not cached on the GPP, but is cached on the DSP. The skeleton must manage the cache by invalidating the cache area

Reading memory - User Space

2006-11-24 Thread Jerry Johns
Hello, Might seem like a dumb question, but I was wondering how do I access memory mapped registers from the user space? I've used *(volatile int*)IO_ADDRESS(x), inl(x), *(volatile int*)(x), where x is 0x Do I have to mmap it before I can do anything? Thanks Jerry

RE: What's problem sample demo run( encodedecode, decode, encode) ?

2006-11-06 Thread Jerry Johns
SangJae, The DVEVM 1.10 is currently not set up right now to work with nand flash; if you search the archives, youll find others in a similar dilemma (including me J) Thats why you get the traceutil error; only NOR works for the moment being From: Davor Magdic [mailto:[EMAIL

RE: DSP Stack Memory Map

2006-10-24 Thread Jerry Johns
] Sent: Wednesday, October 18, 2006 1:56 PM To: Jerry Johns; davinci-linux-open-source@linux.davincidsp.com Subject: RE: DSP Stack Memory Map The copy codec packages(e.g. codecs.videnc_copy) include libraries - and even sources(!), and are there as examples for the Codec Engine product.Provided

DSP Stack Memory Map

2006-10-18 Thread Jerry Johns
Hello, Ive just recently ramped up to 1.10 DVEVM, and am getting started working on some H264 stuff at the moment, Im using the encode demo files as my base of operation (allows for H264 encoding on dsp side, and spits out data to arm shared buffers); however, I want to change the

RE: DSP Stack Memory Map

2006-10-18 Thread Jerry Johns
that warrants a full purchase of the codec J From: Ring, Chris [mailto:[EMAIL PROTECTED] Sent: Wednesday, October 18, 2006 1:56 PM To: Jerry Johns; davinci-linux-open-source@linux.davincidsp.com Subject: RE: DSP Stack Memory Map The copy codec packages(e.g. codecs.videnc_copy