Suggestion:S3C64XX and next-S3C MFC need IOCTL_MFC_RESET ?

tommy.hong hongjiujing at 126.com
Fri Nov 6 02:45:58 EST 2009


hi,emailist!
  
  I think S3C64XX and next-s3c MFC driver need IOCTL_MFC_RESET,because if APP unlegal exit mfc operation or MFC met some uncorrect h264/mpeg4/vc1/wmv9 media stream,can cause MFC inter unit become uncorrect state,it need RESET to recover to work for next!When under that uncorrect condition,APP must use ioctl_MFC_RESET to recover!

 i have test it ,also OK even met uncorrect stream and unlegal app file descriptor exit !



patch may be similiar as following:

               /*For MFC RESET,when met uncorrect stram or unlegal file descriptor exit ,for APP engineer*/
                case IOCTL_MFC_RESET:
                        MFC_Mutex_Lock();
          
                        MFC_HW_Init(); /*RESET MFC,download firmware ,reset mfc busy flag*/

                        MFC_Mutex_Release();
                        break;


Tommy

-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://lists.infradead.org/pipermail/linux-arm-kernel/attachments/20091106/a25464f4/attachment-0001.htm>


More information about the linux-arm-kernel mailing list