embeded/raspberry pi2015. 9. 21. 13:22

기술적으로는 무언가 다른 내용이 있을것 같으나..

일단 라즈베리 에서는 GPU의 동적 메모리 할당으로 보면 된다.


CMA - DYNAMIC MEMORY SPLIT

The firmware and kernel as of 19th November 2012 supports CMA (Contiguous Memory Allocator), which means the memory split between CPU and GPU is managed dynamically at runtime. However this is not officially supported.


You can find an example config.txt here.


CMA_LWM

When the GPU has less than cma_lwm (low-water mark) megabytes of memory available, it will request some from the CPU.

cma_lwm 보다 적은 양을 GPU에서 가지고 있을 때, CPU로 부터 (메모리를) 요청한다.


CMA_HWM

When the GPU has more than cma_hwm (high-water mark) megabytes of memory available, it will release some to the CPU.

cma_hwm 보다 큰 것을 GPU에서 가지고 있을 때, CPU에게 (메모리를) 놓아준다.


The following options need to be in cmdline.txt for CMA to work:


coherent_pool=6M smsc95xx.turbo_mode=N


[링크 : https://www.raspberrypi.org/documentation/configuration/config-txt.md]

[링크 : http://elinux.org/RPiconfig#CMA_-_dynamic_memory_split]


영어라 읽다가 귀차니즘으로 포기

[링크 : https://en.wikipedia.org/wiki/High-water_mark_(computer_security)]

[링크 : https://en.wikipedia.org/wiki/Watermark_(data_synchronization)]



원래 찾던건.. 오디오 스트리밍을 낮은 지연시간으로 하는건데..

갑자기 네트워크를 USB 1.1로 돌리고 막 쑈를 하면서 찾은거.. ㄷㄷ

[링크 : http://wiki.linuxaudio.org/wiki/raspberrypi]

Posted by 구차니
embeded/raspberry pi2015. 9. 20. 18:28

패키지 설치

$ sudo apt-get update

$ sudo apt-get install gstreamer1.0 gstreamer1.0-omx


server

$ raspivid -t 0 -w 1280 -h 720 -fps 30 -hf -b 2000000 -n -o - | gst-launch-1.0 -v fdsrc ! h264parse ! rtph264pay config-interval=1 pt=96 ! gdppay ! tcpserversink host=192.168.219.148 port=5000


client

$ gst-launch-1.0 -v tcpclientsrc host=192.168.219.148 port=5000 ! gdpdepay ! rtph264depay ! avdec_h264 ! videoconvert ! autovideosink sync=false


라즈베리 2B -> B

성능 차이도 있긴 하지만.. CPU 점유율이 상당히 낮다 (라즈베리 2B)

top - 18:37:16 up 39 min,  3 users,  load average: 0.12, 0.38, 0.31

Tasks: 108 total,   1 running, 107 sleeping,   0 stopped,   0 zombie

%Cpu(s):  2.7 us,  0.4 sy,  0.0 ni, 96.8 id,  0.0 wa,  0.0 hi,  0.0 si,  0.0 st

KiB Mem:    884384 total,   492260 used,   392124 free,    29196 buffers

KiB Swap:   102396 total,        0 used,   102396 free,   377976 cached


  PID USER      PR  NI  VIRT  RES  SHR S  %CPU %MEM    TIME+  COMMAND

 6214 pi        20   0 42812  13m 6260 S  22.1  1.5   0:21.53 gst-launch-1.0

반면.. 클라이언트는 성능이 꾸져서 인가.. cpu가 하늘을 찌른다 .. ㄷㄷㄷ(라즈베리 B)

top - 18:37:31 up 19 min,  2 users,  load average: 1.10, 0.98, 0.66

Tasks:  67 total,   1 running,  66 sleeping,   0 stopped,   0 zombie

%Cpu(s): 89.1 us,  2.6 sy,  0.0 ni,  7.9 id,  0.0 wa,  0.0 hi,  0.3 si,  0.0 st

KiB Mem:    445804 total,   406424 used,    39380 free,    27972 buffers

KiB Swap:   102396 total,        0 used,   102396 free,   327912 cached


  PID USER      PR  NI  VIRT  RES  SHR S  %CPU %MEM    TIME+  COMMAND

 6411 pi        20   0 99.2m  23m  12m S  89.3  5.5   1:41.95 gst-launch-1.0 


현재 상황으로는... 2b -> b 로는 스트리밍이 전혀 안되는 상황..

옵션이 문제인가..


라즈베리 B -> 2B

라즈베리 B.. 보내는 쪽은 낮네

 top - 19:00:28 up 18 min,  2 users,  load average: 0.06, 0.13, 0.13

Tasks:  68 total,   1 running,  67 sleeping,   0 stopped,   0 zombie

%Cpu(s):  5.0 us,  3.7 sy,  0.0 ni, 90.3 id,  0.0 wa,  0.0 hi,  1.0 si,  0.0 st

KiB Mem:    380780 total,    68340 used,   312440 free,    10220 buffers

KiB Swap:   102396 total,        0 used,   102396 free,    29628 cached


  PID USER      PR  NI  VIRT  RES  SHR S  %CPU %MEM    TIME+  COMMAND

 2325 pi        20   0 38028 9004 6220 S   5.9  2.4   1:03.73 gst-launch-1.0


라즈베리 2B.. 받는 쪽은 하늘을 찌른다. ㄷㄷㄷ

top - 19:00:32 up 17 min,  2 users,  load average: 2.44, 2.46, 1.71

Tasks: 106 total,   1 running, 105 sleeping,   0 stopped,   0 zombie

%Cpu(s): 49.4 us,  5.5 sy,  0.0 ni, 44.9 id,  0.0 wa,  0.0 hi,  0.2 si,  0.0 st

KiB Mem:    884384 total,   218004 used,   666380 free,    17676 buffers

KiB Swap:   102396 total,        0 used,   102396 free,    92048 cached


  PID USER      PR  NI  VIRT  RES  SHR S  %CPU %MEM    TIME+  COMMAND

 2543 pi        20   0  158m  48m  12m S 168.8  5.6  27:10.75 gst-launch-1.0 






Posted by 구차니
embeded/raspberry pi2015. 9. 19. 11:26

5ch를 도전했으나..

USB 카메라 2개가 안 붙어서 2개만.. ㅠㅠ



320x240x15p 에서는 대략.. 3Mb 정도 대역폭

머.. USB 2.0에 주고 받고 네트워크 하면 대충 커버는 가능한 듯..


문제는 의외로 CPU를 많이 먹는 다는 점?


아무튼.. iftop  이라는 좋은 녀석도 발견하고..

[링크 : http://blog.naver.com/parkjy76/30155747342]

Posted by 구차니
embeded/raspberry pi2015. 9. 17. 11:49

yuv는 raw 데이터니까 포맷과 이미지 크기는 수동으로 잡아 주어야 한다.

음.. yuv랑 jpg랑 화질 차이는 모르겠네..



raspistill로 촬영


특이하게도.. raspistill로 받아오니 EXIF 정보가 들어오네?


[링크 : http://sourceforge.net/projects/raw-yuvplayer/]


그나저나.yuv나 jpg나 둘다 시간은 거의 동일하네

raspistill은 raspiyuv로 받고 yuv to jpg로 변환하는 건가?(1초 차이!)


pi@raspberrypi ~/src $ date; raspiyuv -o img3.yuv;date

2015. 09. 17. (목) 11:41:19 KST

2015. 09. 17. (목) 11:41:25 KST


pi@raspberrypi ~/src $ date; raspistill -o img.jpg;date

2015. 09. 17. (목) 11:42:15 KST

2015. 09. 17. (목) 11:42:21 KST


pi@raspberrypi ~/src $ ls -alh

합계 25M

drwxr-xr-x  3 pi pi 4.0K  9월 17 11:42 .

drwxr-xr-x 13 pi pi 4.0K  9월 17 11:38 ..

-rw-r--r--  1 pi pi 2.5M  9월 17 11:42 img.jpg

-rw-r--r--  1 pi pi 7.3M  9월 17 11:41 img3.yuv 


저장되는 해상도 상관없이 무조건 full 영상 해상도로 받아와서 처리하는 느낌?

$ date; raspiyuv -o img3.yuv -w 1920 -h 1080 ;date

2015. 09. 17. (목) 11:51:55 KST

2015. 09. 17. (목) 11:52:01 KST 





'embeded > raspberry pi' 카테고리의 다른 글

라즈베리 파이 gstreamer 시도  (2) 2015.09.20
라즈베리 파이 motion / 3ch..  (0) 2015.09.19
라즈베리 파이 RAW output  (0) 2015.09.16
라즈베리 파이 rpi-cam-web-interface  (0) 2015.09.16
라즈베리 파이 PWM 채널  (0) 2015.09.16
Posted by 구차니
embeded/raspberry pi2015. 9. 16. 15:24

raw로 받을 수 있는데..

동영상까지 하려면 아무래도..USB로 처리하는 ethernet 때문에

대역폭 한계로 저장에는 애로가 꽃필듯하다


raspistill --raw -o raw.jpg

It's not RGB, it's bayer data 

[링크 : https://www.raspberrypi.org/forums/viewtopic.php?f=43&t=44918]

[링크 : http://bealecorner.org/best/RPi/]

[링크 : http://www.farnell.com/datasheets/1730389.pdf]


picamera / raw video

[링크 : http://raspberrypi.stackexchange.com/questions/27207/uncompressed-video-recording]

    [링크 : http://picamera.readthedocs.org/en/release-1.10/]


+

2017.02.28

matlab에서 rpi 카메라 조작하기

[링크 : https://kr.mathworks.com/.../working-with-raspberry-pi-camera-board.html...m]

Posted by 구차니
embeded/raspberry pi2015. 9. 16. 15:19

헐.. UI가 조금 구리지만.. 잘 꾸미면 웬만한 사용제품 급이겠는데? ㄷㄷ


[링크 : http://elinux.org/RPi-Cam-Web-Interface]

[링크 : https://github.com/silvanmelchior/RPi_Cam_Web_Interface]

    [링크 : http://jamiej7.wix.com/anpr-on-raspberry-pi]

Posted by 구차니
embeded/raspberry pi2015. 9. 16. 10:20

서보 모터 2개 제어하려니.. PWM 채널 2개인게 편해서 검색..

그런데.. 저 핀 수는 어떤 기준이지?


12  PWM channel 0  A+/B+/Pi2 and compute module only

13  PWM channel 1  A+/B+/Pi2 and compute module only

18  PWM channel 0  All models

19  PWM channel 1  A+/B+/Pi2 and compute module only


40  PWM channel 0  Compute module only

41  PWM channel 1  Compute module only

45  PWM channel 1  Compute module only

52  PWM channel 0  Compute module only

53  PWM channel 1  Compute module only


[링크 : http://abyz.co.uk/rpi/pigpio/python.html#hardware_PWM] 


There are two hardware PWM channels on the BCM2385/6.

PWM0, which can be set to use GPIOs 12, 18, 40, and 52. Only 12 (pin 32) and 18 (pin 12) are available on the B+/2B, and PWM1 which can be set to use GPIOs 13, 19, 41, 45 and 53. Only 13 is available on the B+/2B, on pin 35 (but I think PWM1 is used for something - is it the audio output?)


[링크 : https://www.raspberrypi.org/forums/viewtopic.php?f=91&t=105044] 


라즈베리 2B에는 GPIO13과 GPIO18번이 나와있으니.. 이걸 두개 설정해서

HW PWM으로 사용할 수 있을 것 같은데..

[링크 : http://elinux.org/RPi_BCM2835_GPIOs]


[링크 : http://elinux.org/RPi_Low-level_peripherals]




이렇게 맞붙여서 한번 해봐야지..


Posted by 구차니
embeded/raspberry pi2015. 9. 15. 12:43

bcm2835-v4l2 모듈만 불러주면 해결

(테스트 라즈비안 2015.5.5일자 클린상태)

---

uv4l2를 설치해서 되는건진 테스트 필요 (sd 밀고 다시 설정하고.. 아으 ㅋㅋㅋㅋ)

$ sudo apt-get install uv4l uv4l-raspicam uv4l-raspicam-extras uv4l-server uv4l-uvc uv4l-xscreen uv4l-mjpegstream 

---


Camera Enable로 설정 후 재부팅

$ sudo raspi-config


$ sudo modprobe bcm2835-v4l2

$ lsmod | grep v4l

bcm2835_v4l2           37265  0

videobuf2_vmalloc       5397  1 bcm2835_v4l2

videobuf2_core         34020  1 bcm2835_v4l2

v4l2_common             3766  2 bcm2835_v4l2,videobuf2_core

videodev              124141  3 bcm2835_v4l2,v4l2_common,videobuf2_core


$ dmesg

[ 6468.552996] media: Linux media interface: v0.10

[ 6468.574380] Linux video capture interface: v2.00

[ 6468.610013] bcm2835-v4l2: scene mode selected 0, was 0

[ 6468.610559] bcm2835-v4l2: V4L2 device registered as video0 - stills mode > 1280x720

[ 6468.615652] bcm2835-v4l2: Broadcom 2835 MMAL video capture ver 0.0.2 loaded.


$ ls -al /dev/video0

crw-rw-rwT+ 1 root video 81, 0  9월 15 12:37 /dev/video0 


[링크 : http://www.ics.com/blog/raspberry-pi-camera-module]


만약 start_x를 추가하지 않아 카메라가 활성화 되지 않으면

Operation not permitted 라는 에러 메시지가 발생된다.

$ lsmod

Module                  Size  Used by

cuse                    5065  0

fuse                   81710  2 cuse

snd_bcm2835            19769  0

snd_pcm                74825  1 snd_bcm2835

snd_seq                53561  0

snd_seq_device          3650  1 snd_seq

snd_timer              18157  2 snd_pcm,snd_seq

snd                    52116  5 snd_bcm2835,snd_timer,snd_pcm,snd_seq,snd_seq_device

uio_pdrv_genirq         2966  0

uio                     8235  1 uio_pdrv_genirq


$ sudo modprobe bcm2835-v4l2

ERROR: could not insert 'bcm2835_v4l2': Operation not permitted


$ dmesg

[   33.911831] media: Linux media interface: v0.10

[   33.932822] Linux video capture interface: v2.00

[   33.957085] : bcm2835-v4l2: error -1 while loading driver 


Camera

start_x Enable the camera module.

 start_x=1


disable_camera_led Turn off the red camera LED when recording video or taking a still picture

 disable_camera_led=1


gpu_mem minimum GPU memory for camera use

 gpu_mem=128

[링크 : http://elinux.org/RPiconfig#Camera] 


움직임 감지시 이미지로 저장하는 부분

output_normal을 off로 하면 "target_dir" 에 저장을 하지 않음

############################################################

# Image File Output

############################################################


# Output 'normal' pictures when motion is detected (default: on)

# Valid values: on, off, first, best, center

# When set to 'first', only the first picture of an event is saved.

# Picture with most motion of an event is saved when set to 'best'.

# Picture with motion nearest center of picture is saved when set to 'center'.

# Can be used as preview shot for the corresponding movie.

output_normal off


# Output pictures with only the pixels moving object (ghost images) (default: off)

output_motion off


# The quality (in percent) to be used by the jpeg compression (default: 75)

quality 75


# Output ppm images instead of jpeg (default: off)

ppm off


움직임 감지시 동영상 저장 부분. swf가 기본값이며 ffmpeg_cap_new를 off로 해주면 저장되지 않았다.

(기본값이 off라면서 on이 되어 있냐 -_-)

############################################################

# FFMPEG related options

# Film (mpeg) file output, and deinterlacing of the video input

# The options movie_filename and timelapse_filename are also used

# by the ffmpeg feature

############################################################


# Use ffmpeg to encode mpeg movies in realtime (default: off)

ffmpeg_cap_new off


# Use ffmpeg to make movies with only the pixels moving

# object (ghost images) (default: off)

ffmpeg_cap_motion off


# Use ffmpeg to encode a timelapse movie

# Default value 0 = off - else save frame every Nth second

ffmpeg_timelapse 0


# The file rollover mode of the timelapse video

# Valid values: hourly, daily (default), weekly-sunday, weekly-monday, monthly, manual

ffmpeg_timelapse_mode daily


# Bitrate to be used by the ffmpeg encoder (default: 400000)

# This option is ignored if ffmpeg_variable_bitrate is not 0 (disabled)

ffmpeg_bps 500000


# Enables and defines variable bitrate for the ffmpeg encoder.

# ffmpeg_bps is ignored if variable bitrate is enabled.

# Valid values: 0 (default) = fixed bitrate defined by ffmpeg_bps,

# or the range 2 - 31 where 2 means best quality and 31 is worst.

ffmpeg_variable_bitrate 0


# Codec to used by ffmpeg for the video compression.

# Timelapse mpegs are always made in mpeg1 format independent from this option.

# Supported formats are: mpeg1 (ffmpeg-0.4.8 only), mpeg4 (default), and msmpeg4.

# mpeg1 - gives you files with extension .mpg

# mpeg4 or msmpeg4 - gives you files with extension .avi

# msmpeg4 is recommended for use with Windows Media Player because

# it requires no installation of codec on the Windows client.

# swf - gives you a flash film with extension .swf

# flv - gives you a flash video with extension .flv

# ffv1 - FF video codec 1 for Lossless Encoding ( experimental )

# mov - QuickTime ( testing )

ffmpeg_video_codec swf


# Use ffmpeg to deinterlace video. Necessary if you use an analog camera

# and see horizontal combing on moving objects in video or pictures.

# (default: off)

ffmpeg_deinterlace off 


motion.conf

I ended up commented these out when i was testing but not totally sure if it helped.

It's prolly ok to leave motion.conf pretty much as it was but this works fine for me and that's how it's gonna stay now it's fully working.


;netcam_url value

;target_dir value

;webcam_port 8081

;videodevice /dev/video0

[링크 : http://ubuntuforums.org/showthread.php?t=1897786] 


화면이 안떠서 디버깅을 해보니 예제로 된 /etc/motion/motion.conf 에서

thread의 경로가 잘못 잡힌 것을 발견

$ sudo motion[0] Processing thread 0 - config file /etc/motion/motion.conf

[0] Thread config file /usr/local/etc/thread1.conf not found: No such file or directory

[0] Thread config file /usr/local/etc/thread2.conf not found: No such file or directory

[0] Motion 3.2.12 Started

[0] Motion going to daemon mode 


이렇게 하니.. 8081 8082 포트로 접속이 된다.

$ sudo vi /etc/motion/motion.conf
# thread config files.

thread /etc/motion/thread1.conf

thread /etc/motion/thread2.conf

; thread /usr/local/etc/thread3.conf

; thread /usr/local/etc/thread4.conf 



8080 에서는 작동중인 쓰레드가

8081 에는 cam1


8082에는 cam2



15 프레임 캡쳐 / 15 프레임 스트리밍 해둔건데 cpu가 1개 코어 100%를 먹네.. ㄷㄷㄷ



+

그나저나 아이패드에서는 영상이 가로/세로 바꾸거나 스크롤을 하는 동안에만 잠시 보인다..

머가 문제라서 리프레시가 자동으로 안될까?


+

갤럭시 S2 에서는 다운로드..


+

IE 에서도 다운로드

크롬외에는 쓸모가 없나 -ㅁ-?

아니면.. HTTP 스트리밍이 되는.. vlc?


Posted by 구차니
embeded/raspberry pi2015. 9. 14. 14:21

라즈베리 파이는 메모리를 공유하는데

GPU에 할당되는 메모리에 따라 사용가능한 기능이 제한이 된다.


gpu_mem GPU memory in megabyte. Sets the memory split between the ARM and GPU. ARM gets the remaining memory. Min 16. Default 64

[링크 : http://elinux.org/RPiconfig]

[링크 : https://www.raspberrypi.org/documentation/configuration/config-txt.md]


요약하면.. GPU에 최저 할당 가능한 

16MB는 2D로만 쓸 수 있고(FullHD 해상도 가능)

32MB 부터 3d 가속과 비디오 가속이 가능

128MB 는 raspBMC 라는 녀석의 권장 설정값


기능적으로는 32MB 부터 전부사용은 가능하다.



256MB version


For older RaspberryPi, with 256 MB of RAM, 4 splits are available:


240/16 - The most RAM size ARM can get (240MB) with mimial GPU memory. It's the best for general computing when you don't need 3D graphics or hardware video acceleration. It has enough memory to handle 1920x1200x16bpp framebuffer resolution. While 32bpp is also working, it's not recommended since it leaves very small amount of free memory for GPU.

-

224/32 - This one is deprecated in favor of 240/16 split. It has 3D and hardware video decoding build in but since there is not enough memory to actually use it, there's little point in using it. Unless you have some problems with 240/16 split or want to use 32bpp framebuffer at highest resolution. It is possible it will be deleted in the future.


192/64 - You need at least 64MB of GPU split to use hardware video acceleration or 3D graphics. It may not be enough GPU memory for hardware accelerated video playback at highest resolution or if you need a lot of GPU memory for things like textures.


128/128 - The most RAM GPU can get. Use it when you need a lot of memory for 3D graphic card and hardware accelerated video playback in high resolution. This split is needed for RaspBMC to work properly or to play fullHD video content with omxplayer without problems.


512MB version


New versions of RaspberryPi has 512 MB of RAM. You have 4 additional splits designed for this version:


496/16 and 448/64 - like 240/16 and 192/64 split for 256MB respectively but with 256MB more RAM available for ARM. Since GPU has only 16 MB/64MB or RAM, all the limitations from 240/16/192/64 still apply.

384/128 - Similar to 128/128 split for 256MB - you should get all the graphic chip features but with reasonable amount of ARM memory. This will probably be the most universal split right now.

256/256 - Some bonus graphic card memory if you really need it, like for big textures and similar things. While 256MB of ARM memory is bigger than you could possibly have in older RaspberryPis, I don't think this one will be used on many occasions.


[링크 : http://raspberrypi.stackexchange.com/.../what-is-the-optimum-split-of-main-versus-gpu-memory]

Posted by 구차니
embeded/raspberry pi2015. 9. 14. 10:00

해보려니 의존성 문제랑 여러가지 문제로 구동 불가..

omx 어쩌구가 나오는데.. 아무튼 실행하려고 하면 에러가 나면서 실행이 안된다 -_ㅠ


WARNING: erroneous pipeline: no element "h264parse" 

[링크 : http://www.onepitwopi.com/raspberry-pi/gstreamer-1-2-on-the-raspberry-pi/]

---


ㅎㄷㄷ 정규식으로 검색이라니 머지?

라즈베리 2 에서 해보려니.. gst-launch 로 되네..


서버

$ raspivid -t 0 -h 720 -w 1280 -fps 25 -hf -b 2000000 -o - | gst-launch-1.0 -v fdsrc ! h264parse ! rtph264pay config-interval=1 pt=96 ! gdppay ! tcpserversink host=라즈베리파이IP port=5000


클라이언트

$ gst-launch-1.0 -v tcpclientsrc host=라즈베리파이IP port=5000 ! gdpdepay ! rtph264depay ! avdec_h264 ! videoconvert ! autovideosink sync=false

[링크 : http://www.rasplay.org/?p=5607]


In simple form, a PIPELINE-DESCRIPTION is a list of elements separated by exclamation marks (!). Properties may be appended to elements, in the form property=value.

[링크 : http://manpages.ubuntu.com/manpages/trusty/man1/gst-launch-1.0.1.html]


[링크 : http://www.aftermath.kr/entry/GStreamer-RTSP-with-RPi]


$ sudo apt-get install gstreamer1.0

패키지 목록을 읽는 중입니다... 완료

의존성 트리를 만드는 중입니다

상태 정보를 읽는 중입니다... 완료

주의, 정규식 'gstreamer1.0'에 대해 'libgstreamer1.0-dev'을(를) 선택합니다

주의, 정규식 'gstreamer1.0'에 대해 'gstreamer1.0-plugins-base'을(를) 선택합니다

주의, 정규식 'gstreamer1.0'에 대해 'gstreamer1.0-audiosource'을(를) 선택합니다

주의, 정규식 'gstreamer1.0'에 대해 'gstreamer1.0-audiosink'을(를) 선택합니다

주의, 정규식 'gstreamer1.0'에 대해 'libgstreamer1.0-0'을(를) 선택합니다

주의, 정규식 'gstreamer1.0'에 대해 'gstreamer1.0-visualization'을(를) 선택합니다

주의, 정규식 'gstreamer1.0'에 대해 'libgstreamer1.0-0-dbg'을(를) 선택합니다

주의, 정규식 'gstreamer1.0'에 대해 'gstreamer1.0-omx-dbg'을(를) 선택합니다

주의, 정규식 'gstreamer1.0'에 대해 'gstreamer1.0-plugins-ugly'을(를) 선택합니다

주의, 정규식 'gstreamer1.0'에 대해 'gstreamer1.0-plugins-base-dbg'을(를) 선택합니다

주의, 정규식 'gstreamer1.0'에 대해 'gstreamer1.0-plugins-base-doc'을(를) 선택합니다

주의, 정규식 'gstreamer1.0'에 대해 'gstreamer1.0-gnomevfs'을(를) 선택합니다

주의, 정규식 'gstreamer1.0'에 대해 'gstreamer1.0-doc'을(를) 선택합니다

주의, 정규식 'gstreamer1.0'에 대해 'gstreamer1.0-plugins-bad'을(를) 선택합니다

주의, 정규식 'gstreamer1.0'에 대해 'gstreamer1.0-plugins-base-apps'을(를) 선택합니다

주의, 정규식 'gstreamer1.0'에 대해 'gstreamer1.0-tools'을(를) 선택합니다

주의, 정규식 'gstreamer1.0'에 대해 'gstreamer1.0-omx'을(를) 선택합니다

주의, 정규식 'gstreamer1.0'에 대해 'gstreamer1.0-libav'을(를) 선택합니다

주의, 정규식 'gstreamer1.0'에 대해 'gstreamer1.0-plugins-good'을(를) 선택합니다

주의, 정규식 'gstreamer1.0'에 대해 'gstreamer1.0-plugins-bad-dbg'을(를) 선택합니다

주의, 정규식 'gstreamer1.0'에 대해 'gstreamer1.0-plugins-bad-doc'을(를) 선택합니다

주의, 정규식 'gstreamer1.0'에 대해 'gstreamer1.0-videosink'을(를) 선택합니다

주의, 정규식 'gstreamer1.0'에 대해 'gstreamer1.0-videosource'을(를) 선택합니다

주의, 정규식 'gstreamer1.0'에 대해 'gstreamer1.0-pulseaudio'을(를) 선택합니다

주의, 정규식 'gstreamer1.0'에 대해 'gstreamer1.0-plugins-ugly-dbg'을(를) 선택합니다

주의, 정규식 'gstreamer1.0'에 대해 'gstreamer1.0-plugins-good-dbg'을(를) 선택합니다

주의, 정규식 'gstreamer1.0'에 대해 'gstreamer1.0-plugins-ugly-doc'을(를) 선택합니다

주의, 정규식 'gstreamer1.0'에 대해 'gstreamer1.0-alsa'을(를) 선택합니다

주의, 정규식 'gstreamer1.0'에 대해 'gstreamer1.0-plugins-good-doc'을(를) 선택합니다

주의, 정규식 'gstreamer1.0'에 대해 'gstreamer1.0-libav-dbg'을(를) 선택합니다

주의, 정규식 'gstreamer1.0'에 대해 'gstreamer1.0-x'을(를) 선택합니다

주의, 'gstreamer1.0-visualization' 대신에 'gstreamer1.0-plugins-good' 패키지를 선택합니다

gstreamer1.0-alsa 패키지는 이미 최신 버전입니다.

gstreamer1.0-libav 패키지는 이미 최신 버전입니다.

gstreamer1.0-plugins-bad 패키지는 이미 최신 버전입니다.

gstreamer1.0-plugins-base 패키지는 이미 최신 버전입니다.

gstreamer1.0-plugins-good 패키지는 이미 최신 버전입니다.

gstreamer1.0-x 패키지는 이미 최신 버전입니다.

libgstreamer1.0-0 패키지는 이미 최신 버전입니다.

libgstreamer1.0-0 패키지 수동설치로 지정합니다.

다음 패키지를 더 설치할 것입니다:

  autopoint debhelper gettext gir1.2-gstreamer-1.0 html2text intltool-debian

  libelfg0 libgettextpo0 libglib2.0-bin libglib2.0-dev libglib2.0-doc

  libmail-sendmail-perl libpcre3-dev libpcrecpp0 libsys-hostname-long-perl

  libunistring0 po-debconf

제안하는 패키지:

  dh-make gettext-doc gstreamer1.0-gnomevfs devhelp libmail-box-perl

다음 새 패키지를 설치할 것입니다:

  autopoint debhelper gettext gir1.2-gstreamer-1.0 gstreamer1.0-doc

  gstreamer1.0-libav-dbg gstreamer1.0-omx-dbg gstreamer1.0-plugins-bad-dbg

  gstreamer1.0-plugins-bad-doc gstreamer1.0-plugins-base-apps

  gstreamer1.0-plugins-base-dbg gstreamer1.0-plugins-base-doc

  gstreamer1.0-plugins-good-dbg gstreamer1.0-plugins-good-doc

  gstreamer1.0-plugins-ugly gstreamer1.0-plugins-ugly-dbg

  gstreamer1.0-plugins-ugly-doc gstreamer1.0-pulseaudio gstreamer1.0-tools

  html2text intltool-debian libelfg0 libgettextpo0 libglib2.0-bin

  libglib2.0-dev libglib2.0-doc libgstreamer1.0-0-dbg libgstreamer1.0-dev

  libmail-sendmail-perl libpcre3-dev libpcrecpp0 libsys-hostname-long-perl

  libunistring0 po-debconf

다음 패키지를 업그레이드할 것입니다:

  gstreamer1.0-omx

1개 업그레이드, 34개 새로 설치, 0개 제거 및 88개 업그레이드 안 함.

41.4 M바이트 아카이브를 받아야 합니다.

이 작업 후 114 M바이트의 디스크 공간을 더 사용하게 됩니다.

계속 하시겠습니까 [Y/n]? 



Posted by 구차니