Presentation is loading. Please wait.

Presentation is loading. Please wait.

Progress Report 2005.05.13. Hwayoung Chae. Contents  Hierarchy of 1394 Device Driver  Linux 1394 Modules  libiec61883 Test Codes  libdv1394 Test Codes.

Similar presentations


Presentation on theme: "Progress Report 2005.05.13. Hwayoung Chae. Contents  Hierarchy of 1394 Device Driver  Linux 1394 Modules  libiec61883 Test Codes  libdv1394 Test Codes."— Presentation transcript:

1 Progress Report 2005.05.13. Hwayoung Chae

2 Contents  Hierarchy of 1394 Device Driver  Linux 1394 Modules  libiec61883 Test Codes  libdv1394 Test Codes  Present Status  Further Work

3 Hierarchy of 1394 Device Driver

4 Linux 1394 Modules  libraw1394  user API linked user application  Interface raw1394 in kernel level  raw1394  Interface user level and kernel level  include process routine for libraw1394 system call

5 Linux 1394 Modules  libiec61883  Implementation of IEC 61883  CIP, CMP, DV-SD, MPEG2-TS, AMDTP  High level API for streaming, reception and transmission  mmap-ed DMA  Plug control register and connection management  Current version : 1.0.0

6 Linux 1394 Modules  libdv1394  IEC 61883-2 DV reception and transmission  frame-oriented and completely encapsulates the handling of DV over 1394  supports IOCTL, polling, and mmap-ed buffers  future raw1394-based API (rawiso) and libiec61883  Current version : 0.104

7 libiec61883 Test Codes  plugctl  i/oMPR, i/oPCRs connection control  plugreport  Report the status of the all plug information  test-amdtp  Transfer and receive audio data(16bit 44.1Khz stereo PCM)  test-dv  Transfer and receive DV data  test-mpeg2  Transfer and receive MPEG2-TS data

8 libdv1394 Test Codes  encodedv  encode a series of images to a digital video stream  Images in PPM/PGM/video format + audio stream = DV-encoded video stream  dvconnect  receive or transmit raw DV using the video1394 device  playdv  Display digital video stream on screen using xv

9 Present Status Local play Dv dvconnect > test.dv (play cam.) playdv test.dv Mpeg2- ts transcode test.avi to test.m2v using vlc xine test.m2v

10 Present Status Rmote play DvIf source node ID : 3 and sink node ID : 2, H : test-dv –t 2 test.dv C : test-dv –r 3 - | playdv -- Problem:

11 Present Status Rmote play Mpeg2- ts If source node ID : 3 and sink node ID : 2, H : test-mpeg2 –t 2 test.m2v C : test-mpeg2 –r 3 - | xine stdin:/ Problem:

12 Present Status

13 Further Work  Solve Incomplete DV/MPEG2-TS transfer  Problems in CMP  Documents in using 1394 modules  More step…


Download ppt "Progress Report 2005.05.13. Hwayoung Chae. Contents  Hierarchy of 1394 Device Driver  Linux 1394 Modules  libiec61883 Test Codes  libdv1394 Test Codes."

Similar presentations


Ads by Google