📄 changelog
字号:
2003-06-12 Emmanuel Michon <michon@avalon.france.sdesigns.com> * added CC data fetching in userland. Note: happening FETCHCC has to be processed quickly because there is only one 128 bytes buffer. Reference implementation in fetchcc.c, ok with sony-ct4.mp22003-05-13 Emmanuel Michon <michon@mambo-soft-1.soft.sdesigns.com> * RUA version 102 * added aspect ratio happening (fix for WEGA Q3) * fixed rm84cmn.h for hwtest/audioin sets inversion (fix for WEGA MR1)2003-04-18 Emmanuel Michon <emmanuel_michon@realmagic.fr> * RUA version 101 * RUA version 100 * merging HAC/HVC registry programming * merging HAC/HVC capture & encoder reset handling * merging HAC/HVC evOutDisplayOption * merging HAC/HVC WITH_DMARESERVEDAREA patch (only one board is supported in this case)2003-04-16 Emmanuel Michon <emmanuel_michon@realmagic.fr> * RUA version 99 * more kc_ functions (cache flushing for PPC. read/write on b/l/w)2003-03-25 Emmanuel Michon <emmanuel_michon@realmagic.fr> * RUA version 98 * fixed makefile * fix for SW262003-03-17 Emmanuel Michon <emmanuel_michon@realmagic.fr> * RUA version 97 * CompletePalette osdbuf kernel property to set palette at once2003-03-04 Emmanuel Michon <emmanuel_michon@realmagic.fr> * RUA version 96 * getting rid of clear_mask (pain for portability) * happening mask does not need to be a atomic_t2003-01-28 Emmanuel Michon <emmanuel_michon@realmagic.fr> * new property MKERNELOSDBUFOTFDimensions (OTF stands for On The Fly) to change dynamically the size of the osdbuf, and `-s' switch in osdbuf_fb_control application. Restrictions: - required size must be smaller than the size given when osdbuf was enabled - if width changes, image will distorted - this is not compatible with the use of realmagichwl_kernelland_fb.o2003-01-22 Emmanuel Michon <emmanuel_michon@realmagic.fr> * RUA version 92 * video frames skipping logging in decoder tasklet (code by Mathieu Lacage) * exporting the minimum symbols for use of osdbuf/yuvbuf on top of the base module2003-01-09 Emmanuel Michon <emmanuel_michon@realmagic.fr> * RUA version 91 * mpegcmn.h and mpegerr.h have disappeared in hwl. Most types moved to rm84cmn.h and now there is rm84cmn_wrapper.h to include quickly this file * cleaning up, braces alignment, conditional for no SM2288 configurations * merging Sony approved support for SM2288 interrupts * quasar ucode version 0x12f * sm2288 ucode version 0x5462002-12-24 Emmanuel Michon <emmanuel_michon@realmagic.fr> * RUA version 90 (sm2288 0x545, quasar 0x12c) * using only one of the two ping-pong buffers * tasklet protects against tophalf (irqsave/irqrestore in hwlprivate.c) * removing timing measures from encoder code * merging changes with Hiraku Inoue about not using DMA_DONE2002-12-22 Emmanuel Michon <emmanuel_michon@realmagic.fr> * request_irq now uses SA_INTERRUPT (trying to fix HAC interrupt miss problem) `slow' handlers allow the interrupt routine of x to be interrupted by y!=x (ex. x=quasar and y=keyboard or y=network or y=harddisk) `fast' handlers (SA_INTERRUPT) run with interrupts totally disabled If a hardware irq on line x happens during processing of x, whatever the handler type, the irq is lost (see Rubini)2002-12-20 Emmanuel Michon <emmanuel_michon@realmagic.fr> * RUA version 89 * transmission of DISPLAY_READY_INTERRUPT as REALMAGICHWL_HAPPENING_DECODER_DISPLAYREADY happening * Pascal implemented RM_DEFINE_FULL_PROPERTY(ENCODER,VIDEO,FirstFieldOffset) RM_DEFINE_FULL_PROPERTY(ENCODER,VIDEO,SecondFieldOffset) RM_DEFINE_FULL_PROPERTY(ENCODER,VIDEO,HorizontalLineOffset) * quasar ucode 0x12c * sm2288 firmware 0x5452002-12-19 Emmanuel Michon <emmanuel_michon@realmagic.fr> * RUA version 88 * moved csc.c outside of private * RUA version 87 * more logging in proc for rlc size statistics (run cat /proc/driver/realmagichwl/0/ucoderegs) * solve bug #917 (bogus refresh of rlc encoded osdbuf)2002-12-17 Emmanuel Michon <emmanuel_michon@realmagic.fr> * RUA version 86 * moved x86 assembly code from kernelos.c to kernelcalls for clearer portability * EM8400 ucode has been rollbacked to 0x1262002-12-16 Emmanuel Michon <emmanuel_michon@realmagic.fr> * RUA version 85 * trivial bug in return codes (thanks Mathieu)2002-12-12 Emmanuel Michon <emmanuel_michon@realmagic.fr> * RUA version 84 * module refcounting on osdbuf and yuvbuf was broken * RUA version 83 * fix the check for IVideoDecoder interface NULLity (thanks Pascal) * quasar ucode 0x128 * sm2288 ucode update 0x5402002-12-09 Emmanuel Michon <emmanuel_michon@realmagic.fr> * RUA version 82 * implemented OSD_INTERRUPT * Encoder action: ENCODER_ONTHEFLYAPPLY has changed to ENCODER_PARAMSAPPLY. This is now _mandatory_ to call ENCODER_PARAMSAPPLY, then wait for ENCODER_PARAMSDOWNLOADED happening, to run ENCODER_START safely2002-12-06 Emmanuel Michon <emmanuel_michon@realmagic.fr> * RUA version 81 * default MAXPROBEDQUASARS is now 10, and memory zone used is proportional. If you know you have only one device to support (set to box) put 1 here (to save RAM). If you need more than this, increase (limit is how fast the hosting PC is able to handle them) * RUA version 80 * fixed slideshow sync code, thanks Vincent2002-12-05 Emmanuel Michon <emmanuel_michon@realmagic.fr> * RUA version 79 * RUA_DECODER_RESET() does not put the decoder back in normal play mode by default!2002-12-04 Emmanuel Michon <emmanuel_michon@realmagic.fr> * RUA version 78 * moved kernel calls to a specific file. All kernel calls are now wrapped by a kc_... function. This should allow to use any compiler for binary releases2002-11-30 Emmanuel Michon <emmanuel_michon@realmagic.fr> * RUA version 77 * allowing on-the-fly encoder properties for audio left/right/both (bug #160, defect 78) see sample code in encode2file.c (press enter to switch this setting)2002-11-28 Emmanuel Michon <emmanuel_michon@realmagic.fr> * new application playtoevent.c by Julien Soulier * RUA version 76 * made a better encoder watchdog * removed encodetv2file (this one has to be merged to encode2file)2002-11-27 Emmanuel Michon <emmanuel_michon@realmagic.fr> * RUA version 75 * sm2288 ucode version now appears in /proc/driver/realmagichwl/0/versions * RUA version 74 * adjustments in properties to match new parameter map * sm2288 ucode update 537, requested by Yasushi Fujinami from Sony2002-11-26 Emmanuel Michon <emmanuel_michon@realmagic.fr> * RUA version 73 * added video, audio, spu and osd ucode buffering in /proc/driver/realmagichwl/0/ucoderegs (fix for defect 309) * RUA version 72 * removed OSDBUF DisplayAscii and PsfFont properties for alternate implementation2002-11-25 Emmanuel Michon <emmanuel_michon@realmagic.fr> * RUA version 71 * dropping audio packets with rc=0 when last AudioHwPlay command has failed (no dolby driver case) * RUA version 70 * encoder reset microcode reload uses IO mode (lasts 650 milliseconds ;-( ) * checked capture&encoding work ok * default behavior of encode2file is now is to _not_ reset the decoder: this allows capture to work simultaneously * RUA version 68 * minor fix * RUA version 67 * split the minor_ioctl() function for readability and full code review * generalized atomic_t for acquire/release2002-11-24 Emmanuel Michon <emmanuel_michon@realmagic.fr> * RUA version 65 * quasar ucode update 126 * rollback to sm2288 ucode 5162002-11-22 Emmanuel Michon <emmanuel_michon@realmagic.fr> * RUA version 64 * changed pQ->happening to an atomic_t and now using test&set bits * RUA version 63 * added audio format, samplerate, channelcount and bitpersample in cat /proc/driver/realmagichwl/0/ucoderegs * added board description as string, quasar version, hwl version, ucode version in cat /proc/driver/realmagichwl/0/versions * added ram size entry in /proc (useful!) * RUA version 62 * forbid play/stop/pause stream having video and spu not bound2002-11-21 Emmanuel Michon <emmanuel_michon@realmagic.fr> * RUA version 61 * error code transmission of feedme and feedme_async codes are sent to user * full documentation on how data transfer happens (README.transfer) * new happening when using transfer with copy ( REALMAGICHWL_HAPPENING_DECODER_VIDEO_THRESHOLD should be replaced by REALMAGICHWL_HAPPENING_DECODER_VIDEODMA_HALF 2002-11-20 Emmanuel Michon <emmanuel_michon@realmagic.fr> * RUA version 60 --- this version has a _BIG CHANGE_ in realmagichwl_userland_api.h; read PortingGuide.RUA60 * remove seek and discard_remaining2002-11-18 Mathieu Lacage <mathieu_lacage@realmagic.fr> * RUA version 56 * make RUA_DECODER_PLAY framecount parameter to be RMuint64 instead of RMint32 * make relamagichwl_userland_api.h int, long, and unsigned keywords disapear and be replaced with the type-safe RM{u}int{8|32|64} versions.2002-11-18 Emmanuel Michon <emmanuel_michon@realmagic.fr> * RUA version 55 * changed REALMAGICHWL_HAPPENING_DECODER_VIDEO_FIFO_EMPTY to REALMAGICHWL_HAPPENING_DECODER_VIDEO_FIFO_HALF (same for audio) * cleanup and comments in playasync.c2002-11-15 Emmanuel Michon <emmanuel_michon@realmagic.fr> * 2288_diag.h (SM2288 diagnosis firmware) is now part of the default tree * updated some documentation about REALMAGICHWL_KI2002-11-14 Julien Soulier <julien_soulier@realmagic.fr> * now asyncdma is set by default2002-11-13 Julien Soulier <julien_soulier@realmagic.fr> * allow mixing of asynchronous and synchronous transfer * fix bugs in acquire and release 2002-11-12 Julien Soulier <julien_soulier@realmagic.fr> * add release and acquire buffer ioctls for asynchronous transfer * change asynchronous transfer organization2002-10-22 Emmanuel Michon <emmanuel_michon@realmagic.fr> * smoothreverse shows smooth reverse playback * showosd program. See README.realmagichwl.2002-10-21 Emmanuel Michon <emmanuel_michon@realmagic.fr> * RUA version 53 * changed the format of yuvbuf_control x -y1w,h,... to -y1:w,h * changed the format of osdbuf_fb_control x -o1w,h,... to -o1:w,h2002-10-18 Emmanuel Michon <emmanuel_michon@realmagic.fr> * 0x1e00 becomes 0x1e20 in params.h * fixes in osdbuf_fb_control * sm2288 ucode update 5202002-10-18 Julien Soulier <julien_soulier@realmagic.fr> * modify osdbuf.c so it uses hwlprivate for all hardware calls.2002-10-16 Emmanuel Michon <emmanuel_michon@realmagic.fr> * Julien: add support for compressed OSD for 2 and 4 bits per pixel * changed GENERIC_DmaStoredBytes kernel property to GENERIC_PacketsFifoStats2002-10-14 Julien Soulier <julien_soulier@realmagic.fr> * convert makefile to use the new perl script. * add a perl script to generate property switch in a c file and all functions header in a h file. * modify snd.c to support new copy_user macros. 2002-10-10 Emmanuel Michon <emmanuel_michon@realmagic.fr> * RUA version 52 * color depth support in osdbuf (2,4 and 8bpp ok)2002-10-09 Emmanuel Michon <emmanuel_michon@realmagic.fr>
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -