본문 바로가기

전체보기

(1968)
Live long, iPhone4. 이젠 우리와 함께 하지 못하는 스팍 선생 께서 항상 말씀 하시길, "Live long .." 이라 하셨거늘, 나에게 이렇게 오래 살아 아직 나에게 실사용 되고 있는 어느 기기가 있다면 사실 아이폰3Gs 이라고 하겠지만, 이젠 그 분은 혹사 더 하면 후면 케이스가 모두 박살이 날지 모른다는 생각이 들어 좀 더 튼튼한 아이로 대체 하였다. 그래서 그 아이는 바로 아이폰4. 아이폰6 나온지 얼마 안되어 이젠 6s 나온다 하는 세상에 아직 아이폰4 를 잘 쓰고 있는 상태라 좀 미안할 지경 이긴 하지만, 정말 간단한 게임 & 전화 & 문자 & 페이스타임 되는걸 생각하면 아직 살아 있다고 할 수 있는 기기라 하겠다. 아직 중국산 스마트폰 중에도 메모리 512MB 짜리들 있는 세상이다 보니 iOS 에 512MB 라면..
FLTK RTSP player ver 0.4.1.73 이 프로그램은 RTSP 서버에 연결 하여 영상과 비디오를 시청할 수 있는 간단한 프로그램 으로서, 매우 마개조 된 FLTK과 ffmpeg 등을 썩어 탄생 시킨 것 입니다. (느하하하 ...) 이 버젼은 DirectDraw 를 쓰지 않고 Windows GDI 와 Windows Audio Mapper 를 사용하는 버젼으로서, 아쉽게도 성능이 그리 어마하진 않으며, 단순히 서버 영상이 전달 되는지 확인 정도로 쓰심이 좋을 듯 합니다. 이 버젼에 추가된 사항은 다음과 같습니다.컴파일러 변경 & 이로 인해 사용되는 pthread dll 이 변경 됨. 재생 중 윈도우 크기 조정 가능. 전체 화면을 지원 (F5 키로 조정)1 키를 누를 경우 원래 이미지 크기로 조정, 단 원본 영상 이미지가 모니터 보다 작으면 모니터..
MinGW w64 로 ffmpeg 관련 링크 오류 ! minGW 의 버젼을 4.9.x 대로 올리면서 DirectX 와 기타 등등의 Windows 의 모든 걸 쓸 수 있도록 나오는 mingw-w64로 선택 했더니 ffmpeg 라이브러리에서 이런 오류가 나온다. unistd 에 포함되던 sleep, globalfree, glob, mkstamp 등이 기본 라이브러리에 없다는 말이다! 문제는 이게 4.9.x 버젼대에만 있는 것이 아니라 5.1 최신판도 마찬가지란 점... 해결책을 찾아야 하는데, 이걸 직접 내가 만들어 쓰는 것도 문제일 탠데 ... 방법을 찾는대로 이어서 포스팅 하도록 하겠다. 이 문제는 이전에 사용한 ffmpeg 을 새로운 minGW 로 빌드 하고, ffmpeg 에 다음 소스들을 수정 해야 한다. libavutil\file.c libavutil..
테라상사 제공 고속 USB 충전/데이터 케이블 사용기 #3 읽기에 앞서, 본 사용기는 테라상사로 부터 케이블을 제공 받아 쓴 사용기 이나, 업체로 부터 독립된 사용기를 쓸 수 있음을 약속 받고 기록 되었음을 먼저 밝힙니다. 테라상사 제공 고속 USB 충전/데이터 케이블 사용기 #1테라상사 제공 고속 USB 충전/데이터 케이블 사용기 #2 이번엔 테라상사의 케이블들을 샤오미 10400mAh 배터리에 연결 했을 경우 얼마나 많은 전류를 흘려 주는가를 샤오미 자체 케이블과 함께 LG GPro 의 배터리 11% 상태에서 테스트 해 보았습니다. 단지 캔XX러시 소다 인가 뭔가 게임 좀 하고 나면 3000mAh 배터리도 그냥 녹아 내리는 이 아름다운 시스템 ... 덕분에 배터리 11% 만드는건 그리 어려운 일은 아니었습니다. 아래에 이미징 주석으로 각 케이블 연결시 배터리..
한국 통신사들, 구글과 애플에 맞설 통합 앱마켓 '원스토어' 출범 ? 우리의 갑질 역사는 아직 끝나지 않았다! 라고 외치고 싶은 대한민국의 대형 통신 3사가 이젠 힘을 합쳐 애플과 구글에 대항하는 앱스토어를 만들겠다고 난리 입니다. 이미 통신사 노예약정폰을 쓰는 국민들 중엔 자신이 쓰는 통신사 마켓앱을 통해서 사시는 분들이 어느정도 있겠으며, 그 분들은 이 놀라운 원스토어 라는걸 계속 쓰면 되겠습니다만, 근본적인 문제는 이런 앱 스토어는 노예폰에서 벗어나면 끝 이라는 점 이겠습니다. 무슨말 일까요? 일단 저 앱마켓 이라는 것은 구글에서 기본 설치되지 않는 대한민국 내의 특수한 환경에서 각 통신사들이 제조사를 통해 미리 시스템 시스템 앱 권한을 가지는 것으로 미리 설치되서 나오는 것들 입니다. 사람에 따라 다르겠지만, 쓰지도 않고 지워지지도 않으면서 계속 시스템에 상주 하며..
[FLTK]minGW 에서 OpenGL 3.x 사용하기 (Shader programming) 기본적으로 minGW 를 설치 하면 포함 되어 있는 OpenGL header 버젼은 1.2 대 버젼으로 현재 4.0 헤더가 크로노스 그룹에서 공개 된 걸 생각하면 한참이나 구시대의 유물인 상태 이다. 사실 이걸로는 GeForce2 나 RadeonX 시절의 pixel shader 없는 심심한 그래픽이나 그리는거 말곤 할수 있는게 없다. 이번엔 FLTK 에서 OpenGL shader programming 을 통한 YUV422 이미지를 Programming Object ARB 를 이용하여 texture 1+2+3 을 겹쳐 하나의 완성된 이미지로 만들어 내는걸 해 보기로 하면서 기본 MinGW 에서 수정 되어야 할 점과, OpenGL 프로그래밍을 할때 추가 해야 하는 부분들을 정리 해 보도록 하겠다. 먼저 기본..
테라상사 제공 고속 USB 충전/데이터 케이블 사용기 #2 읽기에 앞서, 본 사용기는 테라상사로 부터 케이블을 제공 받아 쓴 사용기 이나, 업체로 부터 독립된 사용기를 쓸 수 있음을 약속 받고 기록 되었음을 먼저 밝힙니다. 이 글은 #1부에서 이어진 글 입니다. 케이블 테스트에 사용된 기기들은 각각 다음과 같습니다. 애플 아이폰5 (iOS 8.3), LG G3 (4.4.2), LG GPro (4.4.2) 로 모두 실사용 중인 제품들로 테스트 하였으며, 케이블의 최대 성능을 이끌어 내기 위해 모두 다음과 같이 배터리 상태를 만들어 테스트 하였습니다. 항상 충전을 해 두고 쓰는 성격이지만 테스트를 위해 충전의 압박을 견디며 배터리를 소모 시켰으며, GPro 의 경우는 정말 캔XX러쉬XX 를 열심히 해서 광탈을 이끌어 내었습니다 ... 충전기는 먼저 LOTS 제품을 ..
테라상사 제공 고속 USB 충전/데이터 케이블 사용기 #1 읽기에 앞서, 본 사용기는 테라상사로 부터 케이블을 제공 받아 쓴 사용기 이나, 업체로 부터 독립된 사용기를 쓸 수 있음을 약속 받고 기록 되었음을 먼저 밝힙니다. 이전에 쓰던 USB 케이블 사용기들을 보고 테라상사로 부터 케이블 사용기를 의뢰 받게 되었습니다. 자사 제품에 대해 매우 자부심이 뛰어난 이사님으로 부터 메일을 받고 한번 써 보기로 한 부분과, 글을 쓸때 비판적인 내용이 많이 들어 갈 수 도 있음을 미리 밝히고 쓰기로 하였기에 마음에 압박을 받으며 글을 쓰지는 않게 되었고, 천천히 여러번 테스트를 해 보게 되었습니다. 제공 받은 제품들은 다음과 같이 안드로이드와 애플 제품을 각각 받았으며, 일부 제품은 실제 제가 사용하는 기기에 케이스를 벗겨야 쓸 수 있었기에 사용기에서 제외 된 것도 포함 ..