summaryrefslogtreecommitdiff
path: root/reader.c
AgeCommit message (Collapse)Author
2012-04-25correct some file modesv2012-04-25Lars Hanisch
2010-09-01integrated refactoring of teletext handling by wirbelLars Hanisch
The former implementation seemed to loose the one or other teletext packet.
2010-08-25add VPS line to vbi packetLars Hanisch
2010-08-21increase continuity counter before _every_ teletext packetLars Hanisch
2010-08-20activate WSS service and insert wss bits into vbi-packetsLars Hanisch
2010-08-19don't send PCR packet with SCR from vbi packetsLars Hanisch
vlc doesn't like it, PTS of teletext data seems to be enough.
2010-08-19bugfix in teletext handlingLars Hanisch
- set vbi mode before encoder start - put teletext packets into ring buffer
2010-08-19add PES header and line offsets to teletext packetsLars Hanisch
2010-08-15exchange constants with identifiers from videodev2.hLars Hanisch
2010-06-09reopen video device if select reports an errorLars Hanisch
2010-04-14Use select before read to detect if there's data availableLars Hanisch
Hopefully this is more stable on reading from the HD PVR.
2010-04-04Use local helper class for protected crc-function of libsiLars Hanisch
2010-03-31add hidden expert option for size of read-bufferLars Hanisch
Add the following to setup.conf for tweaking: pvrinput.ReadBufferSizeKB = 64
2010-03-24Only send teletext-PMT if the user enabled sliced vbiLars Hanisch
2010-03-24Rework of teletext PMT handlingLars Hanisch
Due to retuning of the vdr on a pid-change the intended behaviour of pvrinput could not be achieved. Now a PMT with teletext descriptor is sent if there's at least one device present, which is capable of sliced vbi.
2010-03-21minor code style cleanupsLars Hanisch
2010-03-21Never send PMT with teletext on radio streams.Lars Hanisch
2010-03-21rework PMT: send teletext pid only on streams with teletextLars Hanisch
On start of streaming a PMT is sent without an entry for teletext. A modified PMT with teletext is sent, when the first packet with the stream id 0xbd arrives. Advantage: on cards without teletext the plugin osdteletext will detach its receiver. So it can be closed by vdr if it's not needed anymore.
2010-03-20Refactoring usage of frequency and encoderinput fieldsLars Hanisch
Renamed "EncoderInput" to "InputType" since it's only set to eTelevision, eRadio or eExternalInput. It's used for general decisions depending on the type of the input. On the contrary "CurrentInput" is holding the actual input number of the device. Naming convention: Properties of current set channel should start with "Current". Properties of the channel to be set should start with "new".
2010-03-18global code review and minor style cleanupsLars Hanisch
2010-03-15Merge branch 'master' into teletextLars Hanisch
2010-03-15PMT (radio): correct program info lengthLars Hanisch
Since there is no ES info for video and teletext the size of the PMT has to be smaller.
2010-03-14PMT: extend teletext ES info with descriptor tag 0x56Lars Hanisch
On the basis of this descriptor tag vdr recognize the teletext packets. Otherwise the teletext PID will be removed from the channel.
2010-03-14adjust include dir for libsiLars Hanisch
The "vdr/" prefix is only valid for Debian-packages.
2010-03-14send no video packets for radio channelsLars Hanisch
2010-03-14initVDR user