Bestand wählen
Merken

How to record all TV

Zitierlink des Filmsegments
Embed Code

Automatisierte Medienanalyse

Beta
Erkannte Entitäten
Sprachtranskript
it OK we're going to use so start with our last stop for today recedent URI cards the the maybe on everything but a lot of oddly enough at going to introduce us in the world of magical TV so yeah the with at but it's the local Ebrahimi yet but but but but so that whether you this however just pick yet the game going on so 1st of all what started as they say thank you to philly for invite me long given for running the devil for so many years of incoming to force them since about 2003 and also not really missed many years so on which ones they thank you to all of volunteers and this will honor to be here talking and they're defined so over give something back as it were so thank you for the um and so today I'm really talking about it and I had to accord all the so I would become be called Posco powerful technology and then we're just a small island the outfit based in West London and we started off by creating an H know DVT PCI card now this is so is 1 of remains is 2 6 tuna vision but uh they only do exist the down if you want come and have a look afterwards and yeah it's it's you know you can't at is fitted with a comedy marks and more intimate support no others put these into or influenceable because I pushed for that and effectively what it means is that rather than us fixing in 1 will control it means the had the infrared is passed up to the kernel and it can then go to users based to and I see all of you can then write your own key maps into the kernel so is core and it would put in your own remarks and we then in building the same technology into a DVR recall stall and that constant records 30 channels so we've got several those in offices or according to Fisher channels the the now I'm just a software guy really so and please try trust me any difficult harder questions but and this is essentially of software overview so as is is very simplistic overview but always been working on the 2 and 2 layers so we've got the Qt civil find user interface using G streamer and uh then we got a kernel driver and those parts of working on what we were talking too much today about do the recording of software that we that we use to this is a photo of
our current prototype and so we can see here we've got an IMAX explored on the right hand side and then we've got 1 about a tunable it's connected to it but PCA and on the left we've got a 12 tell nouns and so out desk at work so I've got 12 terabyte DDR uh sell my desk and this is or isn't face you see in the background here and so what we've got is we've got the the dark blue recordings over to the left that's all stuff which has been recorded the light blue is what's currently lie even is being recorded and all of the great stuff is all the upcoming bits and pieces but this is also a demo you I we will solve working on a new reasons about but it's been working quite well for Walmart and it's it's really quite nice to use now a few instances ristics on the uh as is that's um so we had about long running since the 13th of November and so so that's been up about 70 days when we took recess statistics and so we recorded um 1 thousand 500 so 15 thousand 784 programs in total and all this as we had 1 thousand following unique queries on so there's is a database from 30 days of 1475 movies so is quite good if you just want to go and find a movie to what's the but
so just a quick overview on Indian so it is transmitted as multiplexed data streams and so on so most people understand what that means but effectively what is is is several channels transmitted per multiplex so you only really need to tune into 1 frequency to get several channels so in in the UK and assignments and birds and all of our test really been carried out in the UK where we're based but because the reading it should work in other countries but all of my explanations they will be based on UK and so what is in the UK is a BBC a multiplex and that Kelly's BBC 1 2 3 4 see BBC News 24 and others and then it's also got radio channels on so in effect if you want to record all of those channels pretty much mostly BBC stuff you just need 1 tuna and ingestion into a frequency so just 1 of the so what is on handles all of those channels that or indeed to build do is just to get the data so what you can do is you can find we call the entire Knox so I just just pull everything down into 1 file and you can do about to later using something like and player wall the LSE or you could do not on the fly and that's fortunately has supported been able to do this it's it's sort of the virtual the mountains were diseases which describe it because you can call multiple channels Iet's form 1 D marks into several different files so let lasting it is 30 channels no I say here 30 channels but in reality we can actually recall it with this with this idea we can we call 128 channels but the reason I'm saying 13 channels this because when you look at the channels broadcast in the UK this is the channels form Freeview in UK was taken from the free preview website and this is the entertainment section and if you look on it is quite a lot of plus Wong's all + 24 hours order things like the over here you've got the 2 got Julia Child all of communication channels is just once you get rid of some of the things which are you you probably don't want to because then you end up roughly in you care about 30 channels with good content so so that's what I referred to as a 30 channel DDR the not so now you might wonder how much data we're pushing it through this and this is just a 1 of the glass taken from communion fall a day's recording and as you can see here it's an 8 megabytes constantly being written at to the hardest so
I know said that I was really a hardware engineer but quite often my desk will look like this and then as you see here what we've got here 1 of of PCI cards which is evident there were done here got the tunicamycin so we can actually get a circuit board here and we here we just bought and opinions and so we can put logic analyser on over we can debug the ice classy and that those who don't really know crises basically it's a low-speed serial bus and that is how most you Tunis communicate with it
so where want to all hardware development history and the way we got started I was the 1st version just you readily available tuners we found any um Taiwanese manufacturer who had so headships chips available but there were no Linux drivers they were they only had DOS and Windows drivers for them and the example tuna drivers were all given to us and and yeah so the issue with using these units was that we probably can't release any point to that violating uh some issues and when we 1st built a bit and a college we were using the VAD network interface modules so the 1st card was really just to prove to us that we could do uh what wanted to and look at the of a major issue that we had was trying to get some tumors form people most people would talk to us uh older Gestalt was because we didn't want to order in hundreds of thousands of tumors if PET is a is is quite hard to convince anyone to us the so the 2nd part and then use is a did congeners uses the 1790 p which it is in quite a few other USB sticks manageable you speeches and the advantage of our major is dead consumers is in treatment unit drivers the main kernel and while that in using their network interface modules we could take that ships and put them onto our own custom network interface module and the so we we have a modular board and we can just we design allophone in if if we ever need to and we just made a slightly smaller and and then to build to fit all of the Tunis onto our bullets so
here's a photo all of and 1 of Borges could the ability to use it as a tuners on this visit and the reason the mel comes on there is a purely for all f reasons rather than secrecy so it
on to the Linux driver development so I I was never really hired as a Linux driver developers are initially joined the company to maintain maintain some uh embedded distributions and build up some embedded devices and uh it's do mostly held programming but and I did have a background in embedded CDI been uh programs you Assembly on into later to find 1 for those other companies so you and and moving on to the kernel it wasn't too much of a stretch really but and so what happened was we we 1st of all started asking around trying to find people to work on it and we just signed a people people the the cost of getting somebody into like to drive which is really just a bit too uh prohibitive and G. during the process of going and asking trying to find people to like drivers for us we are started to look at the driver's ourselves just we had the correct sort of knowledge from we're talking to people and so the 1st sort of state are going to was always looking at the uh virtual driver no so then X has a virtual front-end unit driving you consider it's uh within the deviI front-end section all of the kernel source discord DUP underscore dummy underscore square feet and what is essentially a virtual June so it's a virtual 1 of these uh so what counts and so we can we can take lot and build a virtual these be device all we needed to do was to write a virtual bridges were because if so if you want to write a USB device you have to write any virtual USB bridge which then loads in the DB dummy driver and again for PCI so we wanted to we start off by lighting a virtual and PCI uh bridge and where the votes are going to testing that was uh I found an old graphics cards and I double and in the kernel offenders PTID and I changed it so that it would load my driver instead of loading it story and so that point the when the kernel detected graphics cards it was loading in my virtual DEBT driver and we could test this uh driver by writing in a DVT fall from user space and reading back so if you want to get into could a kernel driver development by strong just have a look at a look at the virtual driver and see if you can let itself a virtual bridge on the if anybody's instance in the code or I can boldly ascended I want to e-mail me but there are some you just haven't go wanting itself so we you can gas into a joint development so where we all know once we have the virtual driver we then went on to making the so called NDA joined the 1 which we will never really know 1 for because module a model which were never really going to so long and so I had spent quite a long time studying at the DOS driver and porting it to Linux and replacing the visual front-end in the PCI a driver which we had so it was quite handy to have already written the virtual driver because we already knew that our cut are our card when we got it word load of little driver so it's just a case then of trying to get it called the Natuna code and once we got that set up we then had to spend a long time studying I square C and adjusting timings really until we got to work it but once we got it working it did just work it with his and is a way that are the drivers in nice square c there is set up you just need to send through a lot of instructions and then to the chips 0 was grossly so it's it's it's a case of following decode mechanically the instructions engine tracing it to moving along 2 hours to have an open source either so what we did was we go back we take the original as of bridge code as it were the PCI bridge code and we then added dependency on d did con chips which means that the only thing we need to put into our own code really for the PCI driver is just some set of code that uh different uh promises that we need to pass through to the did come drivers and again and we spent a long time studying I square c and we actually got some time we reviewed it a review did call and they point this out a few things are going wrong and and eventually then we we got the better of those drivers working working and so now it means that adding support for of just other chips with a Linux drivers is reasonably straightforward for us if we were to a different uh um uh different you the manufacture its is costly for just have to repeat the process of adding dependency on their drivers and in press including small set of code and hopefully it should be reasonably straightforward so upstream no this is a bit of a good question mark because um it's hard working on a project to convince people to uh let you push a living upstream and I sort of really got the sign off and at the end of last week to go put 4 drives upstream because we were not selling ecology at amazon and was really would like to got drivers into makers we get things testing because I'm quite so we've done a few things wrong and so we we we have we found that the books and always getting ready to be a new this week the uploaded it onto uh um 1 of all test systems and had it running for a short while to be running great to me and I thought that by the time I get to foster and because I was traveling around a little bit 1st of which follows them but only at fast and I'd be able to push a button and released enjoy this Senate upstream and all that and then I got a message saying that there some issues about machine so at the moment and I haven't pushed the buttons anything's upstream just yet but I want to get back I can the guy machine I can see if there really was a problem and figure out the hopefully on Monday or Tuesday of next week we will be sending the drivers upstream but if you if you want to look at a
source of Roman if you give me your e-mail address i'd be more than happy to accommodate no so over the years and we've had a couple of the models of the systems and so the left hand corner of the pizza box all of machine was the 1st a system we put together really and it isn't 86 it straightforward machine but and the machine above it is more interesting the procedure boarding can see that actually an ultimate R D and it's a marvell chip set so it's all based and this is our 1st foray into arms the only problem without bold is that it can either have PCI-E or it can have video the so it is a little bit uses a DVR but what what we could do is we could our card into it we Wikibook hard disk into it and we had a recording 50 channels with any issues and we had to pull the streams off over the network will do what and the system on what it is and what are they later models and this is just a hasty PC case it's fanless is quite nice but will be the CPU and and the here is just noise of the Djerba but all is lying is just a test the hardware and test software just make sure that thing was running OK so when now
intermediate only door Annex 6 and widen really go for that CPU is 1st of all is the choice of single Jew or quad-core CPU use and uh it is also 1 of the few chips out there that and these are 1 levels of was the hard winters told me that has PCI-E support and the chip is readily available it comes as a computer on module so all we can get in computer module format which is the way that we use it and uh this support from skate Freescale and form the vendor who we use fall you bump to Android the octo um on on sort of what your view of his but those were the main ones uh that we will well off and the annex 6 also has page 2 6 4 and paid to decoding and and coding and most of the video is all controlled through G-string on Linux so before you don't allow we had quite a good idea of it and it would be very nice for systems and we built 1 minute on it and do use g stream and so on we're confident that we can start to make things work so this event came down into the which distribution to use no I'm adapting guy you Debbie in pretty much everywhere uh this laptop ones conspiring with acid that driven and I'm going to really had Debbie and family so that you it's quite hard for me to events in admitted in every October basically what happened was an the when really I'm at 6 hardware volume the machines 1st of all we built and marked with view bond to and we tested video work so that was great we had a nice video communications and we know that works so when we built the York images was avoided by the vendors and tested video again at what's great and uh so from that point and we took the to kernel comfort and we built the vendors kernel for deviance with PCI-E support which was introduced standard and also in group our drive into kernel so that at that point we had Debbie and booting on the I. annex 6 and started recording DVT so that's great we had the ionic 6 recording 13 channels working uh that where any issues so that was really nice but then a is 1 of the well as admission of fault was that we fail to my eyes get the Freescale video codecs running on deviance and the troubled eyes we we don't have we don't have to too much time to spend all and trying to get everything working and I was looking at me and the region and the codex I can get composite OK they would build fine but for some reason then J streamer would never work correctly with those Codex so it it was just a matter of time that I had to go back and look at your CTO and then at that point I added alkenyl Patsy October and about 1 then we had both video playback and recording working on your clothes and she energy at a time to this constraint is obvious that doctor was the easiest way forward and then after a few days of running our system I noticed a large performance advantages Yorkshire I see the remaining spend time to go back and figure out what difference would mean between the yoked to build an a deviance uh I hope to spend a time of a christmas but I was fortunate a bit ill so this is a I checked the obvious things about whether or not we're running on AMI al all all major F and compared them uh both a and everything looked to be very fine but there was a noticeable performance advantage of the October when uh when running our software was these uh standard running the system is just when we build the model soft on at the actual recording it just seemed to use as a lot more CPU and that insistence now to wake up and to those who have come across it you is a is it basically is a system that allows you to build your own distribution and that's just a quick note from the early October project good clearly on not going to go into your to into much detail but is going to give up our tips and tricks for uh getting on with it so mining major and 2 3 October really was to fully check for the repositories for software is quite a few times when I for what I was looking for repositories and of all they don't have this be a soft landing to have to go and build it myself and uh spend a lot time and and I'd start looking at building and then I realized that it actually hidden away in a different repository so we need to do is you need to look at repositories in b the latest of called and this is an example so this is how the the layers and this is even down here you've got all of these repositories was means out method Pearl method multimedia meta networking and for some reason networking set is separate from web server so um you thinking going enable networking anyone guilty just install and genetics but I know you need to go enable meta web server so you really need to keep an eye on what repositories are available to you and make sure you enable and in being bilayers stock Conf before you start trying to add software into an image end so let when important things you do is that you can add packages to an image so when you 1st build image is got system packages and each user multimedia image in groups G streamer but then when you want to add in some extra packages you can do so in local book called so this is an example from our local . com and this is just this a small section of it so we can see here these all the extra packages we request things out quest well and energy stream hasn't much of its openness estates and down here would get the important things is package management you really need to be add that in if you if you want to put to practice onto the image yourself after you will the image so once you built the image you can use the slot package manager to to be able to add some stuff and and so you can just go through this process on on your bill machine you can run a bit like and so you can search the software package available
without 1st line just looking for software synsets and genetics and then what if an engine x is available to you resume enabled the Web of repository you couldn't then just build and genetics and make sure that you update the package in its index and once you've done that you can then on your target you can use smart updates and then you can search for and genetics you can install in genetics and very important is once you've got installed you can then look at the past using smart info and figure out exactly where everything is gone because uh your doesn't necessarily put uh ordered the package 1 monopsony put everything we expect to go if you use to deviance but still wary onto uh Qt development no I yoked to really nicely provides the tool chain so it is is quite easy to come get into duty development you don't need to build your own tool chain you can just build a yoked of package and then you've got a torturing you can install on you will build machines so it can then use Qt Creator on the build machine and you can run and debug code on the target wits it is really was really a very straightforward and without using qt is that it's cross part 4 1 thing I didn't perhaps a mention earlier was the only other reasons all of the DVR we would only x 86 in the previous on it with his all running the QT software and out QT software that we're just also runs on a Windows and OS X so pull up the same interface that you get on a TV on your Windows laptop on your that see in all your Mac laptop and then watch the and if you need it we haven't had that way but there is no support available did you and duty on so if you really needed so it is also WebKit module and we use WebKit for our he civil fine you I which span but again is quite as having a history of IUI means that if you don't want to still software on your desktop You can just put the website for the website and and uh because in in our jobs because you see tell you will and not running on the local machine you can do sting things like uh adaptive interface so that you can then start playing the software formula laptop instead of having to find you know control so is this cries out a cost and qt has g stream support which is necessary for this pointer so we don't use e-mail and I sit on on quite meets the femur um it's an is quite instinct pointed to uh get into its essentially an open-source media different and I say it's not media player and that's because you can't use it like total more and player was an inexact you can you can try to you but it's and it's it's is more of a media framework for building applications and so when you will but a player and that's what we found was that played in is your friend and so on play then allows you to it played will also act was left we try to guess what you'll and multimedia pipeline should be and it is is the usual where you can just use not and you don't need to know a put together your own pipeline so you J. streamer can generate graphs called has played in pipelines which again is very handy because what you can do is you want you can think it into a custom pipeline for some specific reason then you can generate 11 energy stream play then you can generate a graph of it and you can look through and you can build your own pipeline so in order to do that you need to build 2 sets of the just debug don't . Dr uh a variable and then you can just run G streamable GST loans as usual as you see here is just the loans with play been I would pass in a file that you are so this is a lot of good will see this that well but this is an example of all the graphs you can generate form G stream using a graph is so basically this is a hasty TTP fall being passed in and is going to talk find element and it goes on to the now this is the Freescale 6 D-marks a cold air AI you want the marks and you might wonder why you be D-marks ink again and vise because uh when you have a um DBT transport stream coming in you will separated channels but a channel will still be a and make to file so you need the marks your audio in your video acts to continue and as we follow the pipeline then what it will do is it goes through a multitude of and it ends up being separate that so you've got the audio being passed by AGC module and you've got the video going down into the VP inter-coder when x 6 so then is using it would go is the audio decoder of the ionic 6 up in the far left and then it we've got the final video output which is on the on 6 so all Freescale but inverse of being called a stream and is just using the ulcer sink I put their so but pipeline if you wanted to put it together yourself would look something like this the so that's so it's quite nicely on a break at a graph and try and the following fare and so you can just just so these if you want to and some variables and carry on the so that's how we managed to build on deviance so any questions have uh interesting question um are you don't know yet it's it's not uh um he is not been fully decided we we had a couple of manufacturing delays so uh we would all but will be announcing the prices as soon so so it what the but at the moment and not hastily so I this try as art
is just the last uh all the context the cable and at the moment not here the cable and the reason for that is again and try to get hold of pasty chips is a has not been the easiest having 1st been we've now got some hasty cable chips uh forms some manufacturers and we were building them onto all cards but and the reason for the delay in I have along with this as simply getting hold of objects so we do better in the next few months we would have a hasty got ready yeah the and start it so is it is it just the coddled do we have a user interface and what is abysmal model so we what what we done is we start off a scratch would the cards and we we just want to sell the college we don't um we don't intend to sell any uh 0 don't attend provide any spam software as there is already a lot of very good Linux software and their food DBT recording and war and what I want to do is I'd like to uh be getting more into those communities and helping and make sure that our college of working with their software while the then US providing yet another bit of software that people to 1 and on on a systems so uh this is uh when we got to a support people running TV had and and things that with our cards and and what we tried reason with with you and with this system with trying to go up so that we can the cell uh in an entire box and an entirely beyond that would have followed in a week recording soft on and uh on not entirely sure what's the research on that is is what is what I said uh that I worked on the kernel driver of source and on the user interface that was our demo a user interface to prove uh things would work because there is not a much of a software that record everything all the time and that's what starts look like studying with somebody of uh so many other projects and so that that's the way that we again we carry on is the schools e yes there are some difficulties with looking at things like uh cable and and so on because as we haven't spent much time looking at it but because there is an this has many more boxes uh transmitted on cable so it's uh as I understand it is slightly more difficult to be able to record everything with DVC but as having said that we do want to put on the next generation ships were looking at they would already support DVC and DB and quite user and a new chip treasure coming along the the support many more um data being and a new methods so that I I don't think we should be on duty sea uh in the future and is and you so the it and the and in yes perhaps uh are non 0 so the cost of putting in sort of a it's a USB sticks and uh get into a manufactured and putting all our data down over the USB bus it's a shame to us to be more logical to go down the PCI and be able to sell on hardware um and it and then we use we start off building on hardware 1st and then moved on to looking at the the what yes what yes yes that's right so we want to what the the and that yes so so sorry so and the the the so you asking about even rephrase with the question you're asking um had his head as a driver talk to all of the uh Tunis all of what is the bridge section shows you're so what I have to add to the drive it's uh effects so basically and like my driver controls all of the PCI stuff so and we we have an FPGA on here and so my driver talked to the FPGA and so what have to do is I have to be able to take the information from the DVB-T drivers as so needed did come drivers and build passed out through density of the FPGA so uh that has had had had was was in the FPGA will then pass it to the individual Tunis this is part of it and so it may be hard yes yes yes as socially as estimate the hardware the much the hardware the months is a linear feature the and uh yes so again asking about individual channels all the hallmarks and uh actually out our hardware curve is is designed so that we we can do both you can actually questions 1 or 2 channels form a the and therefore we did not and at the same time you could then also request a full full the marks so that you can get everything really to the wall or the if was the head of yeah and that there is something that aware all in in UK we're very lucky uh the it's pretty much all of unencrypted apart from the uh the some challenges group dish and and indeed the mean t to um the EPG honored immediate teacher is encrypted so then we we have to do with that when the onto the a DVD teacher but we are aware of the need for CI so we are looking into i see support a so and as having worked on and so on thank you incidentally be and
Gebäude <Mathematik>
Festplattenrekorder
Eins
Kernel <Informatik>
Datensatz
Software
Spieltheorie
Festplattenrekorder
Prozessfähigkeit <Qualitätsmanagement>
Konstante
Maschinelles Sehen
Hardware
Leistung <Physik>
Dateiverwaltung
Benutzeroberfläche
Magnetbandlaufwerk
Chipkarte
Office-Paket
Mapping <Computergraphik>
Konstante
Software
Druckertreiber
Mereologie
Prozessfähigkeit <Qualitätsmanagement>
Speicherabzug
Wirbel <Physik>
Telekommunikation
Demo <Programm>
Bit
Subtraktion
Web Site
Total <Mathematik>
Freeware
Multiplexbetrieb
Julia-Menge
Datensatz
Multiplikation
Festplattenrekorder
Datenstrom
Inhalt <Mathematik>
Soundverarbeitung
Softwaretest
Statistik
Multiplexbetrieb
Sender
Datenhaltung
DDR-SDRAM
Güte der Anpassung
Abfrage
Systemaufruf
Elektronische Publikation
Frequenz
Quick-Sort
Dreizehn
Rechter Winkel
Ablöseblase
Garbentheorie
Ordnung <Mathematik>
Instantiierung
Kernel <Informatik>
Bit
Punkt
Versionsverwaltung
Sprachsynthese
Technische Informatik
TV-Karte
Whiteboard
Zustandsdichte
Einheit <Mathematik>
Festplattenrekorder
Bildschirmfenster
Softwareentwickler
Druckertreiber
Hardware
Schnittstelle
Logikanalysator
Hardware
Datennetz
Modul
Nim-Spiel
Serielle Datenübertragung
Chipkarte
Druckertreiber
Zustandsdichte
Mereologie
Ordnung <Mathematik>
Versionsverwaltung
Bit
Abstimmung <Frequenz>
Prozess <Physik>
Punkt
Virtualisierung
Momentenproblem
Bridge <Kommunikationstechnik>
TV-Karte
Raum-Zeit
Kernel <Informatik>
Einheit <Mathematik>
Softwaretest
Code
Schnitt <Graphentheorie>
Figurierte Zahl
Druckertreiber
Inklusion <Mathematik>
Softwaretest
Güte der Anpassung
Quellcode
Menge
Prozessfähigkeit <Qualitätsmanagement>
Garbentheorie
Projektive Ebene
Decodierung
Message-Passing
Aggregatzustand
Lesen <Datenverarbeitung>
Instantiierung
Graphikkarte
Code
Virtuelle Maschine
Informationsmodellierung
Digitale Photographie
Front-End <Software>
Festplattenrekorder
Front-End <Software>
Virtuelle Realität
Optimierung
Softwareentwickler
Stochastische Abhängigkeit
Open Source
Physikalisches System
Modul
Quick-Sort
Chipkarte
Druckertreiber
Quadratzahl
Zustandsdichte
Last
Wort <Informatik>
Bridge <Kommunikationstechnik>
Chipkarte
Kernel <Informatik>
Distributionstheorie
Bit
Punkt
Dokumentenserver
Atomarität <Informatik>
Adressraum
Gruppenkeim
Familie <Mathematik>
Datenmanagement
Computer
Information
Festplattenrekorder
Homepage
Übergang
Kernel <Informatik>
Videokonferenz
Eins
Spezialrechner
Streaming <Kommunikationstechnik>
Festplattenlaufwerk
PCI-Express
Datenmanagement
Prozessfähigkeit <Qualitätsmanagement>
Speicherabzug
Druckertreiber
E-Mail
Auswahlaxiom
Softwaretest
Sichtenkonzept
Hardware
Datennetz
Dokumentenserver
Plug in
Magnetbandlaufwerk
Gebäude <Mathematik>
Quellcode
Codec
Natürliche Sprache
Ereignishorizont
Algorithmische Programmiersprache
Meta-Tag
Software
Menge
COM
Client
Server
Dateiformat
Garbentheorie
Projektive Ebene
Magnetbandlaufwerk
Multimedia
Telekommunikation
Nebenbedingung
Subtraktion
Quader
Geräusch
Patch <Software>
Zentraleinheit
Mehrkernprozessor
Systemprogrammierung
Open Source
Virtuelle Maschine
Mailing-Liste
Informationsmodellierung
Datensatz
Benutzerbeteiligung
Software
Festplattenrekorder
Notebook-Computer
COM
Biprodukt
Spezifisches Volumen
Bildgebendes Verfahren
Hardware
Elektronische Publikation
Division
Indexberechnung
Einfache Genauigkeit
Physikalisches System
Modul
Quick-Sort
Einfache Genauigkeit
Chipkarte
Videokonferenz
Codec
Energiedichte
Offene Menge
Modul <Software>
Chipkarte
Demo <Programm>
Bit
Momentenproblem
Dokumentenserver
Gruppenkeim
Bridge <Kommunikationstechnik>
Kartesische Koordinaten
Ungerichteter Graph
Element <Mathematik>
Information
Festplattenrekorder
Gerichteter Graph
Videokonferenz
Spezialrechner
Streaming <Kommunikationstechnik>
Dämpfung
Prozess <Informatik>
Code
Bildschirmfenster
Kontrollstruktur
Kurvenanpassung
E-Mail
Figurierte Zahl
Gerade
Funktion <Mathematik>
Schnittstelle
Hardware
Dokumentenserver
Güte der Anpassung
Gebäude <Mathematik>
Magnetbandlaufwerk
Inverse
Quellcode
Kontextbezogenes System
Natürliche Sprache
Dichte <Physik>
Software
Generator <Informatik>
Diskrete-Elemente-Methode
Verkettung <Informatik>
Menge
Automatische Indexierung
Prozessfähigkeit <Qualitätsmanagement>
Projektive Ebene
Garbentheorie
Übertrag
Information
Ordnung <Mathematik>
Magnetbandlaufwerk
Multimedia
Subtraktion
Web Site
Total <Mathematik>
Quader
Zellularer Automat
Framework <Informatik>
Code
Ausdruck <Logik>
Open Source
Hypermedia
Virtuelle Maschine
Mailing-Liste
Informationsmodellierung
Datensatz
Bildschirmmaske
Benutzerbeteiligung
Software
Festplattenrekorder
Notebook-Computer
Softwareentwickler
Zeiger <Informatik>
Modul
Schreib-Lese-Kopf
Schätzwert
Soundverarbeitung
Benutzeroberfläche
Graph
Indexberechnung
Physikalisches System
Elektronische Publikation
Modul
Quick-Sort
Chipkarte
Objekt <Kategorie>
Energiedichte
Druckertreiber
Hypermedia
Mereologie
Gamecontroller
Bus <Informatik>
Skalarprodukt
TDMA

Metadaten

Formale Metadaten

Titel How to record all TV
Untertitel Creating a 30 channel DVR
Alternativer Titel Embedded - Dvr
Serientitel FOSDEM 2015
Autor Downer, Philip
Lizenz CC-Namensnennung 2.0 Belgien:
Sie dürfen das Werk bzw. den Inhalt zu jedem legalen Zweck nutzen, verändern und in unveränderter oder veränderter Form vervielfältigen, verbreiten und öffentlich zugänglich machen, sofern Sie den Namen des Autors/Rechteinhabers in der von ihm festgelegten Weise nennen.
DOI 10.5446/34371
Herausgeber FOSDEM VZW
Erscheinungsjahr 2016
Sprache Englisch
Produktionsjahr 2015

Inhaltliche Metadaten

Fachgebiet Informatik

Ähnliche Filme

Loading...
Feedback