Menu

Show posts

This section allows you to view all posts made by this member. Note that you can only see posts made in areas you currently have access to.

Show posts Menu

Messages - miyake

#26
Main Builds / Re: 600D Audio TEST release - 2.3 based
September 18, 2012, 06:04:18 PM
Now DISP shortcut key is controlling only analog gain. So you want to change mic boost like analog gain shortcut , right?
And it's enough?

I think , current shorcut key is controlling monitoring volume too. If I change shortcut vertical line to mic gain controlling, it's a enough for you?
Or , replace horizontal (analog gain) to mic gain control. Is it enough?

However, a lot of user using, sound functions. It's need a more considerations.
#27
I know that You 1% like this functions.(lol
Your hacking is everytime a lot of additional menus. ;)
#28
Tested advanced_hide_menu() and another normal menu functions.
It's fine .
And submenu things. May be we can use it. But we also need to add difficult codes.
So I think , We design a lot of global menu and few sub menus.....now....
Do you want to try to add codes ?

#29
OK. All problems was gone. If you have compile environment, please test it and feedback please.
#30
Ah, I never think about dynamic show/hide menu_entry.............Need little bit more.

MSG added
Solved issues. currently not freeze any scenes. Dynamic add/del is little bit strange. I'm find the reason now.
#31
https://bitbucket.org/miyake_t/magic-lanternmenuextend

Now we got liberty from screen size limitation.
#32
Just idea.

The H264 encoding has a lot of arguments. So it's a little difficult to implement in current ML menus.
So
-add new config file for encoding parameters like encoding.cfg
- file contents described current 1%'s values and symbolic name with MS-Excel csv style.
- ML will loading the file and values into memory.
- we can choose which profile want to use
    (menu is dynamically added and we can identify symbolic name).

This idea will support dynamic changing profiles without compile environment. And menu is clean. Also the user is able to change detailed parameters, if it understanding. And more, Someone make a "Encoder config generator" on Win/Mac/WEB apps.
How do you think 1%?
#33
Thanks Malcolm.
It's very good for me.

my Extra param is
-q:v 1 -vcodec mpeg2video

And multiplexing container is
m2v

Mpeg2 HD and ALL-I is really right wait for CPU.
#34
General Development / Re: Benchmarking & CFLAGS
September 16, 2012, 08:47:13 PM
hmm.
arm-none-eabi-gcc-4.7.2: error: unrecognized command line option '-mtune'
arm-none-eabi-gcc-4.7.2: error: unrecognized command line option '-mcpu'

#35
@nanomad

I don't know why, But current position of CFLAG_USER doesn't work.
Please move CFLAG_USER to the final line in Makefile.user.default.


#36
General Development / Re: Benchmarking & CFLAGS
September 16, 2012, 07:49:40 PM
Overwrite this script in git cloned folder. If you want.
http://chirari.ddo.jp/pub/betauploader/OnePercent/

Benchmark

linaro gcc 4.7 -O3
23sec => 43fps

gcc 4.6.2 -O3
23sec => 43fps

w/o O3
36fps


*******And found CFLAG_USER issue**************
You may CFLAG_USER to the final line on your Makefile.user.
http://www.magiclantern.fm/forum/index.php?topic=2582.0
#37
General Development / Re: Benchmarking & CFLAGS
September 16, 2012, 07:44:44 PM
Not yet confirmed on actual camera.
I just saw ML menus and over-ray items(histgram, waveform) are really fast redraw.
*May be* CBR3.0 is more stable. I think some ML tasks free resources, So buffer full issue is reduced.
And Focus peak bench is faster about 3fps.
Probably, we can't use big binaly for size issue, but it's a good reason to change compiler environment.

big binary size.
-rwxrwxr-x. 1 miyake miyake 2723844 Sep 17 01:18 platform/all/autoexec.bin


Will try focus peak benti on 4.6 and 4.7 with O3
#38
General Development / Re: Benchmarking & CFLAGS
September 16, 2012, 06:16:34 PM
@Marsu42

Do you still have problem with CFLAGS_USER?
I just compiled linaro 4.7 (/arm-none-eabi-gcc-4.7.2), and test it.
I was set this flags.
CFLAG_USER = -DCONFIG_AUDIO_600D_DEBUG -march=armv5te -mcpu=arm946e-s -O3 \


Then "make 600D V=1"
~/sat/bin/arm-none-eabi-gcc-4.7.2 -Wp,-MMD,./.zebra.o.d -Wp,-MT,zebra.o -nostdlib -fomit-frame-pointer -fno-strict-aliasing -DCONFIG_MAGICLANTERN=1 -DCONFIG_600D=1 -DRESTARTSTART=0xC80100 -DROMBASEADDR=0xFF010000 -DVERSION=\"v2.3.NEXT.2012Sep17.600D102\" -DCONFIG_DEBUGMSG=0  -Os -Wall -W -mstructure-size-boundary=32 -Wno-unused-parameter -Wno-implicit-function-declaration -Wno-unused-function -Wno-missing-field-initializers -Wno-format -std=gnu99 -D__ARM__ -I. -I../../src  -DCONFIG_AUDIO_600D_DEBUG -march=armv5te -mcpu=arm946e-s -O3  -c -o zebra.o ../../src/zebra.c


My flags are confirmed.



-march=armv5te -mcpu=arm946e-s -O3
[miyake@MLdev32 magic-lantern600daudio]$ ll platform/600D.102/autoexec.bin
-rwxrwxr-x. 1 miyake miyake 471040 Sep 17 01:10 platform/600D.102/autoexec.bin


-march=armv5te -mcpu=arm946e-s
[miyake@MLdev32 magic-lantern600daudio]$ ll platform/600D.102/autoexec.bin
-rwxrwxr-x. 1 miyake miyake 319488 Sep 17 01:12 platform/600D.102/autoexec.bin


no additional flags
[miyake@MLdev32 magic-lantern600daudio]$ ll platform/600D.102/autoexec.bin
-rwxrwxr-x. 1 miyake miyake 319488 Sep 17 01:13 platform/600D.102/autoexec.bin



I think "-march=armv5te -mcpu=arm946e-s" has not effective for binaly....
#39
Main Builds / Re: 600D Audio TEST release - 2.3 based
September 16, 2012, 04:16:59 PM
@Roman
Thankyou. We never check it.
And solved it.
#40
QuoteI think miyake was going to look at this stuff and his better C skills probably help.

I want to help you. But I'm now learning a lot of your bitrate work ....
   @@@@  / ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄
   (゜д゜@ < catching up with you!
   ┳⊂ )   \____________
  [[[[|凵ノ⊃
   ◎U□◎ =3 キコキコキコ
#41
@Malcolm

Thankyou for creating this software.
I just test it, and I want to set encoding options.
Because, default output.mov is very heavy when I edit it.
So I want to choose mpeg2-hd or some low compression encoding format for low PC CPU usage.

I think,
Add one more edit box in HDR option tab , then describe full system() argument .
Of course , add new event handler in another edit box , and  the new one is realtime update by added event handler.
Finally, user is able to customize new editbox.
It's better to make a  full GUI encoding options support, but I know it's a really hard work. So it's a landing point, I think.
Please consider it.

P.S. I'm only using a VisualC++ for my work. I never use  C# .......
#42
General Development / Re: Compile error [92f972ed556d]
September 13, 2012, 02:47:20 PM
Use this g3gg0's patch to your clean repo.
1%'s repo is based on this patch.
http://www.magiclantern.fm/forum/index.php?topic=1512.0
#43
Main Builds / Re: 600D Audio TEST release - 2.3 based
September 13, 2012, 03:23:39 AM
@Kromofone
See youtune on 1st post.  If you want to hear record wav, Just only pull out your RCA cable from camera. Don't need to change monitoring turn off.

and Defish and anamorfic is implement by alex may be. 

If you find some bugs except audios, you never mind it bugs.
#44
Main Builds / Re: 600D Audio TEST release - 2.3 based
September 12, 2012, 06:58:20 PM
600D audio Test version 0.11 released
http://chirari.ddo.jp/pub/betauploader/600Daudio/

History
-add func for HighBitrate video with WAV recording
-Solve issue: Can't over ride when recording 1st time wav sound.
-Completely equalizer off,
-override audio is faster now. stuttering was small when start recording.
-add some exception for wav recording.
-Playback VOL to 0db.(monitor sound become big)
-all audio setting func is more faster

Known issues(spec?):
-This version has no btirate related menus. It's bug.   
-If you had black screen, simpliy pull out your RCA monitor cable. If not solved black screen , battery pull needed
-can't override when we change volume and audio off/agc/manual settings in canon menu.
*Do override off and on. It means restart overriding.
-Don't work with canon volume 0.
-Wav playback is small volume
#45
Main Builds / Re: 600D Audio TEST release - 2.3 based
September 12, 2012, 03:42:16 PM
afef619dd741 High bitrate with separate wav with simple menu.
1a056cda3696 add write q for sound recording.

@funkysound
11 is publish soon. wait a moment.

@1%
It still bitrate sub-menu has spaces. I'm temporary added "separate wav recording" menu.
I think your bitrate work may use some profile is best in menu .
Bitrate mode = Normal, ALL-I, GOP3 ...... (like 5D3)
#46
Main Builds / Re: 600D Audio TEST release - 2.3 based
September 12, 2012, 05:05:13 AM
sounds good .
Solved issue.
#47
Main Builds / Re: 600D Audio TEST release - 2.3 based
September 11, 2012, 06:32:18 PM
ahhhhhhhhhhhhhhhh,
Sorry
Forgot to input push password. The terminal stopping "Password:"....
#48
Main Builds / Re: 600D Audio TEST release - 2.3 based
September 11, 2012, 05:13:41 PM
I found new solution for this issue!
Check my repo and please test it.

The first time StartASIFDMAADC() loading is heavy, so overriding need to wait.
So I think StartASIFDMAADC() need to load start up and status is recording stop.
Then thread? task? is working already. We don't need to wait .
#49
Main Builds / Re: 600D Audio TEST release - 2.3 based
September 11, 2012, 01:20:48 PM
In the first time wav recording(first time StartASIFDMAADC) need 180ms to set audio chip configration .
2nd time need under 50ms.

And tried to "Play with headphone monitero", but I can't get success . I think Digital to Analog routing is something wrong.
#50
Main Builds / Re: 600D Audio TEST release - 2.3 based
September 11, 2012, 06:15:46 AM
hmm, It's working but not beautiful codes.
I will solve it later. Also I understood of around this canon func. So I will try to beep and wav play on headphone monitor.