Monday, 2014-04-14

*** tpb has joined #timvideos00:00
*** droy has quit IRC00:04
*** droy has joined #timvideos00:05
*** CarlFK has joined #timvideos00:07
*** ChanServ sets mode: +v CarlFK00:07
*** CarlFK has quit IRC00:07
*** CarlFK has joined #timvideos00:08
*** ChanServ sets mode: +v CarlFK00:08
*** droy has quit IRC00:33
*** Niharika has joined #timvideos02:29
NiharikaHello.02:30
*** CarlFK has quit IRC02:43
*** CarlFK has joined #timvideos02:47
*** ChanServ sets mode: +v CarlFK02:47
mithroafternoon02:55
mithroCarlFK: how is PyCon going? I assume your staying for the sprints?02:57
CarlFKmithro: pycon ended a few hours ago - it was fun02:59
CarlFKyeah, staying for sprints02:59
mithroCarlFK: the conference part?02:59
mithroCarlFK: I saw videos coming out, the quality is pretty reasonable but the editing is a bit terrible. Seen 6 minutes of title slides before a talk and missing endings.03:00
CarlFKright03:00
CarlFKyeah - I was noticing that too03:00
CarlFKpretty sure they paid good money too :(03:00
mithro:(03:03
CarlFKI guess a volunteer event will have some issues ;)03:07
CarlFK11p.. I am going back to snoozing03:08
mithrookay03:14
*** sarwarc has quit IRC03:23
*** sarwarc has joined #timvideos03:35
*** lukejohn__ has joined #timvideos03:46
*** lukejohn_ has quit IRC03:46
*** slomo has joined #timvideos06:52
*** slomo has joined #timvideos06:52
andi-mis there a way to get notified when you are doing a production with live streams?07:38
*** droy has joined #timvideos07:51
*** droy has quit IRC08:24
*** droy has joined #timvideos08:54
*** CarlFK has quit IRC09:00
*** droy has quit IRC09:14
*** droy has joined #timvideos09:52
droyv09:52
*** Niharika has left #timvideos10:24
mithroandi-m: nope, not apart from hanging out on this channel11:12
*** CarlFK has joined #timvideos12:13
*** ChanServ sets mode: +v CarlFK12:13
*** tariq786_home has quit IRC12:38
*** Niharika has joined #timvideos12:39
*** CarlFK has quit IRC12:50
tariq786pycon 2014 montreal videos13:54
tariq786http://pyvideo.org/category/50/pycon-us-201413:54
tpbTitle: pyvideo.org - PyCon US 2014 (at pyvideo.org)13:54
*** CarlFK has joined #timvideos13:58
*** ChanServ sets mode: +v CarlFK13:58
*** tariq786_ has joined #timvideos14:36
*** tariq786 has quit IRC14:37
*** tariq786_ is now known as tariq78614:37
*** droy has quit IRC15:42
*** Niharika has left #timvideos16:02
*** rohitksingh has joined #timvideos16:08
rohitksinghHello! Anyone with access to HDMI2USB hardware online now? If yes and if time permits, I would request to please test my new pattern generator (Pull Request Number #41 on Github) I don't have HDMI2USB hardware at present, but it is working properly on my FPGA with hand-made VGA board.16:14
rohitksinghPull Request: https://github.com/timvideos/HDMI2USB/pull/4116:14
tpbTitle: Issue #33 New Test Image Generator with more life by rohit91 · Pull Request #41 · timvideos/HDMI2USB · GitHub (at github.com)16:14
rohitksinghHello Everyone!16:37
rohitksinghAnyone here? (for just a friendly Hi! and interaction )16:42
rohitksingh:-)16:44
rohitksingh#beagle16:54
rohitksingh^^ Sorry! the previous message got sent when i was trying to go into beagle chat-room...erroneously typed it here16:56
*** slomo has quit IRC17:02
*** droy has joined #timvideos17:05
CarlFKrohitksingh: I own the hardware, but won't be near it till Thurs - remind me then and I'll give it a go17:16
tariq786CarlFK, How are you?17:30
rohitksinghCarlFK, Sure! Thanks! :)17:45
*** slomo has joined #timvideos17:53
*** slomo has joined #timvideos17:53
CarlFKtariq786: hanging out in the sprint rooms17:57
tariq786oh cool17:57
tariq786are you joining any team?17:58
tariq786twisted is pretty good17:58
CarlFKtrying to get presenter names to the Software Carpentry project (they are analyzing them for the last 10+ years)17:59
tariq786i have a question about Gstreamer whenever you are ready18:07
CarlFKI'll skim here now and then - best to just ask and I'll see it when I see it18:09
tariq786can Gstreamer play raw stream? Not the one encoded by MJPEG e.g., this was the command that you told me last time18:18
tariq786gst-launch-1.0 udpsrc uri=udp://127.0.0.1:5006 caps="application/x-rtp" ! queue ! rtpjitterbuffer ! rtpjpegdepay ! queue ! avdec_mjpeg ! videoconvert ! videoscale ! autovideosink18:18
tariq786if i choose not to do MJPEG encoding, can i do that by  excluding avdec_mjpeg from the command18:20
CarlFKtariq786: yes, kinda.  I am guessing you are looking for what is talked about here: http://www.thousandparsec.net/~irc/%23timvideos/%23timvideos.2014-04-06.log.html#t2014-04-06T20:26:5718:30
tpbTitle: Sunday, 2014-04-06 (at www.thousandparsec.net)18:30
CarlFK-> slomo: ah actually rfc4421 has rgb565 support18:31
tariq786yes CarlFK you are right18:32
tariq786i am trying to avoid MJPEG18:32
tariq786and wondering will this work18:32
CarlFKtariq786: it should.18:38
tariq786so will this work18:38
tariq786gst-launch-1.0 udpsrc uri=udp://127.0.0.1:5006 caps="application/x-rtp" ! queue ! rtpjitterbuffer ! rtpjpegdepay ! queue ! avdec_mjpeg ! videoconvert ! videoscale ! autovideosink18:38
tariq786gst-launch-1.0 udpsrc uri=udp://127.0.0.1:5006 caps="application/x-rtp" ! queue ! rtpjitterbuffer ! rtpjpegdepay ! queue !  videoconvert ! videoscale ! autovideosink18:38
CarlFKI expect you will pick a resolution/dept/fps (there has to be a term for that?) which will be hardcoded on both sides18:38
tariq786sorry see the latest on18:38
tariq786sorry see the latest one18:38
tariq786is there any RTP implementation that i can use to generate data locally and play locally as well18:39
CarlFK"slomo: it's just not implemented in gstreamer yet, but that's easy to fix ... and with easy to fix i mean maybe adding 10 lines of code ;)"18:40
CarlFKgenerating... looking at this: gst-launch-1.0 videotestsrc is-live=true pattern=18 ! avenc_mjpeg ! rtpjpegpay ! udpsink host=127.0.0.118:41
CarlFKvideotestsrc - generates a video stream - I assume there are some default parameters ...18:42
tariq786videotestsrc?18:42
tariq786let me google that real quicl18:42
CarlFKhttp://gstreamer.freedesktop.org/documentation/plugins.html  is all of the .. um.. standard? gstreamer plugins18:42
tpb<http://ln-s.net/74Zw> (at gstreamer.freedesktop.org)18:42
CarlFKhttp://gstreamer.freedesktop.org/data/doc/gstreamer/head/gst-plugins-base-plugins/html/gst-plugins-base-plugins-videotestsrc.html18:43
tpbTitle: videotestsrc (at gstreamer.freedesktop.org)18:43
CarlFK... rtpjpegpay ! udpsink host=127.0.0.1  <- that will take a stream, put it in rtp and send via udp18:45
CarlFK"a stream" is defined by what comes before it18:45
CarlFKthe tricky part of what you want is defining it, both picking the values, and finding the parameters to set those values18:46
CarlFKespecially given it sounds like what you want hasn't been implemented yet ( slomo ping ?)18:46
*** tariq786_ has joined #timvideos18:49
*** tariq786 has quit IRC18:51
*** tariq786_ is now known as tariq78618:51
CarlFKslomo: http://gstreamer.freedesktop.org/data/doc/gstreamer/head/gst-plugins-good-plugins/html/gst-plugins-good-plugins-plugin-rtp.html  rtpvrawpay19:09
tpb<http://ln-s.net/BvxA> (at gstreamer.freedesktop.org)19:09
CarlFKwhere is the pipeline do you set resolution/color depth?19:09
CarlFKgst-launch-1.0 -v videotestsrc is-live=true pattern=18 ! rtpvrawpay ! udpsink host=127.0.0.119:12
CarlFK/GstPipeline:pipeline0/GstRtpVRawPay:rtpvrawpay0.GstPad:src: caps = application/x-rtp, media=(string)video, clock-rate=(int)90000, encoding-name=(string)RAW, sampling=(string)YCbCr-4:2:0, depth=(string)8, width=(string)320, height=(string)240, colorimetry=(string)BT601-5, payload=(int)96, ssrc=(uint)3768970899, timestamp-offset=(uint)1463426976, seqnum-offset=(uint)2880819:12
CarlFK depth=(string)8, width=(string)32019:12
slomoCarlFK: yeah you have to provide most of these caps field on the receiver before the depayloader19:12
slomoat least media, clock-rate, encoding-name, sampling, depth, width, height and payload19:13
CarlFKgot it19:19
CarlFKgst-launch-1.0 -v videotestsrc is-live=true pattern=18 ! rtpvrawpay ! udpsink host=127.0.0.119:19
CarlFKgst-launch-1.0 -v udpsrc uri=udp://127.0.0.1:5004 caps="application/x-rtp, media=(string)video, clock-rate=(int)90000, encoding-name=(string)RAW, sampling=(string)YCbCr-4:2:0, depth=(string)8, width=(string)320, height=(string)240, colorimetry=(string)BT601-5, payload=(int)96, ssrc=(uint)3768970899, timestamp-offset=(uint)1463426976, seqnum-offset=(uint)28808" ! rtpvrawdepay ! videoconvert ! videoscale ! autovideosink19:19
slomooh you don't need all the fields :)19:19
CarlFKI just cut/pasted what got spit out on the source side19:20
slomook :)19:21
*** rohitksingh has quit IRC19:41
*** slomo has quit IRC20:04
*** slomo has joined #timvideos20:17
*** droy has quit IRC20:18
*** droy has joined #timvideos20:33
*** mproctor has joined #timvideos20:34
*** slomo has quit IRC21:44
CarlFKtariq786: I suspect that the Atlys hdmi buffer is not compatible with "sampling=(string)YCbCr-4:2:0"22:32
tariq786so how does this relate to HDMI2Ethernet?22:32
tariq786are you talking about Gstreamer?22:32
CarlFKyes22:33
tariq786i didn't get that22:33
tariq786you mean i cannot use the command that i typed a while ago22:33
tariq786gst-launch-1.0 udpsrc uri=udp://127.0.0.1:5006 caps="application/x-rtp" ! queue ! rtpjitterbuffer ! rtpjpegdepay ! queue !  videoconvert ! videoscale ! autovideosink22:33
tariq786whats wrong with this command?22:34
CarlFKmainly it errors22:34
tariq786ok22:35
tariq786could you figure out a fix as i am very very new to Gstreamer22:36
CarlFKthose 2 commands I posted work22:36
tariq786actually i am scared of Gstreamer as i haven't used it once22:36
CarlFKcut/paste those two commands please22:36
tariq786i just removed avdec_mjpeg from one22:37
CarlFKcut/paste those two commands please (now)22:37
tariq786can you please past the 2 commands so i can be sure which ones22:37
tariq786can you please paste the 2 commands so i can be sure which ones22:37
CarlFKgst-launch-1.0 -v videotestsrc is-live=true pattern=18 ! rtpvrawpay ! udpsink host=127.0.0.122:37
CarlFKrun that in one shell22:37
CarlFKgst-launch-1.0 -v udpsrc uri=udp://127.0.0.1:5004 caps="application/x-rtp, media=(string)video, clock-rate=(int)90000, encoding-name=(string)RAW, sampling=(string)YCbCr-4:2:0, depth=(string)8, width=(string)320, height=(string)240, colorimetry=(string)BT601-5, payload=(int)96, ssrc=(uint)3768970899, timestamp-offset=(uint)1463426976, seqnum-offset=(uint)28808" ! rtpvrawdepay ! videoconvert ! videoscale ! autovideosink22:37
tariq786what does each of the commands do? please explain to Gstreamer novice22:38
CarlFKgst-launch-1.0 is the command line utility that runs this stuff in a shell22:38
CarlFKvideotestsrc generates a test pattern, s-live=true says to use the system clock22:40
CarlFKpattern=18 is which test pattern22:40
CarlFK caps=   parameters22:40
tariq786 system clock for synchronization?22:41
CarlFKright22:43
CarlFKis-live=false would default to 30fps, but it would generate them as fast as the cpu can,22:44
CarlFKhttp://gstreamer.freedesktop.org/documentation/plugins.html  use that for docs on each component22:44
tpb<http://ln-s.net/74Zw> (at gstreamer.freedesktop.org)22:44
CarlFKand #gstreamer for more details.22:44
tariq786ok22:45
CarlFKI am off to eat dinner with some friends - I'll be back in the morning, I expect 14 hours or so22:45
CarlFKbye22:45
tariq786happy sprinting22:45
*** CarlFK has quit IRC22:45
*** droy has quit IRC23:46

Generated by irclog2html.py 2.12.1 by Marius Gedminas - find it at mg.pov.lt!