- Oct 15, 2015
-
-
codewalker authored
Change-Id: I87d7f1825a0b51c129a0cfcd3343ac0cb39d687d
-
- Oct 14, 2015
-
-
Dongjin Kim authored
Merge "ODROID-C1: add voutmode_* functions to identify the display port." into odroidc-3.10.y-android
-
Dongjin Kim authored
-
Dongjin Kim authored
-
Dongjin Kim authored
-
Dongjin Kim authored
-
StrikerHF authored
Need this device to grab data for DIY Ambilight Project with hyperion on odroid-c1. Conflicts: arch/arm/boot/dts/meson8b_odroidc.dts Change-Id: I02fd9972e1065996d3c5ee609beac84426d086b4
-
ckkim authored
Conflicts: arch/arm/boot/dts/amlogic/meson8b_odroidc.dtd arch/arm/configs/odroidc_defconfig Change-Id: If25881e9a2ad3cdbb2fb37b046032cab32e6f0d8
-
- Oct 13, 2015
-
-
Memphiz authored
Change-Id: Ice54b00ad9692eb0f368ec9a420d12685c692d82
-
Memphis authored
1. thread 1 is here https://github.com/codesnake/linux-amlogic/blob/master/drivers/amlogic/display/ge2d/ge2d_wq.c#L147 2. thread 2 is here https://github.com/codesnake/linux-amlogic/blob/master/drivers/amlogic/display/ge2d/ge2d_wq.c#L855 3. thread 2 is running and enters the if condition because state is GE2D_STATE_RUNNING 4. thread 2 gets interrupted by thread 1 thread 1 jumps over the if and sets GE2D_STATE_IDLE and is done 5. back to thread 2 which now sets state GE2D_STATE_REMOVING_WQ and calls wait_for_completion 6. thread2 will never return because thread 1 is done already and won't signal the event destroy_ge2d_work_queue is called from https://github.com/codesnake/linux-amlogic/blob/master/drivers/amlogic/amports/amvideocap.c#L320 in my use case and will block there forever - and basically blocks down to the read in the userspace which tries to read the current captured frame Change-Id: I02afaab090357af88bfbfcb0f9ff6a8d81542109
-
- Oct 01, 2015
-
-
codewalker authored
Change-Id: I81d8ed21cdd947f1707a2632b0a0be039fcea564
-
- Sep 24, 2015
-
-
Dongjin Kim authored
-
Dongjin Kim authored
-
charles.park authored
Conflicts: arch/arm/configs/odroidc_defconfig Change-Id: I15aaff08623c2586ef3be64432cc3976aab30fb2
-
codewalker authored
Change-Id: I291e3ca5498ffbae2f09339abfd79c5278a2d96a
-
codewalker authored
Change-Id: I6a410acac4675d097586ab933854adc30cb3ce1b
-
- Sep 22, 2015
-
-
Dongjin Kim authored
This patch adds below inline functions to identify the display port by the kernel parameter with 'vout=*' where one of <hdmi|dvi|vga>. The display port is set as HDMI by default if the parameter 'vout=*' is missing. static inline int voutmode_hdmi(void); static inline int voutmode_dvi(void); static inline int voutmode_vga(void); static inline int voutmode_dvi_vga(void); Change-Id: I4fb605d888d24de3e2db4a58ec82cb52c40723c5 Signed-off-by: Dongjin Kim <tobetter@gmail.com>
-
Dongjin Kim authored
There is fuzzy picture on legacy VGA monitor when ODROID-C1 is connected through HDMI-to-VGA adaptor for low resolutions like 1024x768 or 1280x1024. Hence this patch adds a fake/lazy workaround to set PLL register for proper picture while previous PLL settings, for improved HPLL settings and 23.976fps video support, to prevent the display failure not tested. Change-Id: I7f2c29f27d9061439d5e1b2e057ca0604db8709e Signed-off-by: Dongjin Kim <tobetter@gmail.com>
-
Dongjin Kim authored
Change-Id: I059b2fb597e2898f11541d35e3348581bddaab0d Signed-off-by: Dongjin Kim <tobetter@gmail.com>
-
- Aug 19, 2015
-
-
codewalker authored
Change-Id: I04e2b96540b8700bc9345c0e32fd736ac23e43ae
-
- Jul 28, 2015
-
-
Dongjin Kim authored
-
Dongjin Kim authored
This reverts commit b543b30a. Change-Id: I76192d8ccd33667df0babf7838f1e4bf459bc5fe
-
- Jul 21, 2015
-
-
Dongjin Kim authored
-
- Jul 17, 2015
-
-
Dongjin Kim authored
Change-Id: I6adcc90463efc30bfde1e9c7fa5be34afd0d002b Signed-off-by: Dongjin Kim <tobetter@gmail.com>
-
- Jul 14, 2015
-
-
tao.dong authored
Conflicts: arch/arm/mach-meson8b/include/mach/tvregs.h drivers/amlogic/hdmi/hdmi_tx/hdmi_tx.c Change-Id: I927b48c1c9e567b78bffc4415723389f6e6ba6ca
-
- Jul 13, 2015
-
-
Dongjin Kim authored
This is the fix for unreliable playback of H265 with Kodi. Reported by wrstaxy and [1] is relevant thread for this. [1] http://forum.kodi.tv/showthread.php?tid=231301 Change-Id: Ib77529837c9d112dfbdfdc30c697df1af81345d8 Signed-off-by: Dongjin Kim <tobetter@gmail.com>
-
- Jul 02, 2015
-
-
Dongjin Kim authored
This will enable the features below: 1) When playing video, system will change HDMI’s fresh rate to video’s fresh rate. 2) When playing video with resolution/fresh-rate as below, system will change HDMI’s fresh rate o. 480p59hz, o. 720p-50hz,720p-60hz o. 1080p-24hz,1080p-50hz,1080p-60hz o. 1080i59h o. 4k2k:4k2k-24hz, 4k2k-25hz,4k2k-30hz 3) When playing video with fresh rate 23.97/29.97/59.94, it will fine tune HPLL(it won’t change HDMI’s refresh rate) o. 1080p-23.97hz o. 1080p-59.94hz o. 720p-59.94hz o. 4k2k-23.97hz o. 4k2k-29.97hz Change-Id: Id22170a4ac561d6e28b0585f78a459e7b328a932 Signed-off-by: Dongjin Kim <tobetter@gmail.com>
-
tao.dong authored
Conflicts: drivers/amlogic/amports/vh264.c squash commits: PD #97124. Add source frame rate notification to display device. Change-Id: I8152293ac5a73d47cad71d1076672bf1b8fa049e PD #97124: implement frame_rate_automation feature for vout/hdmi for m8/m8b. Change-Id: I8cd67544ee9d98f98c9b3f36c0a315621a6051d7 PD #97124. Add source frame rate notification to display device for more decoder drivers. Change-Id: Icd465ccc6b4462082cb2ed84c626edc772e93029 PD #97124 : fine tune HPLL but not change display mode to implement frame_rate_automation for vout/hdmi for m8/m8b Change-Id: Ia5c6fdb6d1153c3e95e32db12bc47b03da22c84b PD #97124 : add sync_duration_den/sync_duration_num change notify to video to implement frame_rate_automation for vout/hdmi for m8/m8b Change-Id: Icbc9874cbc332ca991cd8d2e4f9fb8d32d56b48d PD #97124: fix a handwritting error for 0.999*clk of m8.amlogic-pd-97124 Change-Id: Ib70f8b353c5e31e93fb432ecbb014e0753ce0db3 Conflicts: arch/arm/mach-meson8b/hdmi_tx_hw/hdmi_tx_hw.c arch/arm/mach-meson8b/include/mach/tvregs.h drivers/amlogic/display/osd/osd_hw.c drivers/amlogic/display/vout/enc_clk_config.c drivers/amlogic/display/vout/tvconf.c drivers/amlogic/display/vout/tvmode.h drivers/amlogic/hdmi/hdmi_tx/hdmi_tx.c drivers/amlogic/hdmi/hdmi_tx/hdmi_tx_edid.c include/linux/amlogic/vout/vinfo.h Change-Id: Id3f4b44396adc27d53d3d623840a5504b304cb0e
-
jets.yan authored
Change-Id: I07e6c77c05eb28d10eb3c739a93f6bcbb24674ce
-
Evoke Zhang authored
Conflicts: drivers/amlogic/display/vout/enc_clk_config.c drivers/amlogic/display/vout/tvconf.c drivers/amlogic/display/vout/tvmode.h include/linux/amlogic/vout/vinfo.h Change-Id: I9bbd0179d27d6b91ae7ad82d07e908b4798ffb51
-
timyao authored
Change-Id: Ie5ae276654e9a55eb70e92f29b2a946b96b658c5
-
ke.gong authored
Change-Id: I625c6bdee867422a70529ad3a8c2306f7c5e84c3
-
timyao authored
PD #98409-3. H264 video decoder: Error handling improvement. Disable DBLK douple buffer to avoid HW dead lock with error data. Adjust error watchdog timeout threashold. Use lighter reset for fatal error reset. Conflicts: drivers/amlogic/amports/vh264.c Change-Id: If6019d6b69df83843000c59837e11a64ccbd7ea9
-
timyao authored
Change-Id: I3ad2f983318c83fbd24356a51aa29371411a5b66
-
timyao authored
Change-Id: Ie9350577c2dc5885e3de97060017e06bca743493
-
spike.liao authored
Change-Id: I487fe9c66991ce80f288cdd5fc91c73d5cf8767d
-
hui.zhang authored
Change-Id: I8b09c831ef96ea4aa452a2adac7080e7d7a1ec58
-
timyao authored
PD #98083. H.264 video decoder: Improve I only mode playback, including frame PTS process and error correction enhancement in ucode for I only mode. Change-Id: If09715743f49a3def74414473da4c6e4099321cb
-
timyao authored
PD #98085 H.264 video decoder: Error frame display control moved out of ucode. Avoid entering video PTS discontinious process when error frames last more than discontinue threshold. Change-Id: Iea1dc903e4480d6957d6dd386f750a62441ffc77
-
junliang.zhou authored
Change-Id: I395fb100747b634626555a962e0a72c7e0ba49f9
-