Commit graph

308 commits

Author SHA1 Message Date
Andreas Öman
77057e5f9f Add support for creating autorec entries directly from the search tab.
The autorec stuff is not yet implemented though
2008-02-13 09:46:36 +00:00
Andreas Öman
d9ee3a4bf4 show number of entries found, and the number entries displayed (if we cut) 2008-02-13 07:37:39 +00:00
Andreas Öman
882bcc3b33 show up to 100 search results 2008-02-13 07:15:21 +00:00
Andreas Öman
448fe2faf9 Replace the 'content guide' with a much more powerful search tab 2008-02-12 14:28:30 +00:00
Andreas Öman
5fbac03b08 use MAIN_WIDTH to control width 2008-02-11 18:07:44 +00:00
Andreas Öman
3bca77c2be dont enqueue h264 frames if we dont have locked DTS yet 2008-02-10 21:11:05 +00:00
Andreas Öman
341a062c4a reset priv data pointer after free 2008-02-10 21:04:39 +00:00
Andreas Öman
d79bbe3a55 store stream language in pvr output files 2008-02-10 20:08:55 +00:00
Andreas Öman
b58371f4e8 Add content based TV guide in HTML interface 2008-02-10 20:01:29 +00:00
Andreas Öman
2e0c9fa636 Add support for content type for events.
This is (and will be) based on the content types described in EN 300 468

Still a lot to do
2008-02-10 15:11:02 +00:00
Andreas Öman
4487e78ee4 dont float any description if the description string is empty 2008-02-10 14:00:07 +00:00
Andreas Öman
dbf7b7228e extract video framerate from PSI descriptiors 2008-02-10 13:55:29 +00:00
Andreas Öman
26cee09253 clean up the PVR recop interface slightly. We want to have a clear distinction between aborting a current recording and clearing all status 2008-02-10 13:44:11 +00:00
Andreas Öman
0ce7637407 remove stray printf 2008-02-10 13:35:01 +00:00
Andreas Öman
fcc75413b7 if no other error happens, it should be status == DONE 2008-02-10 13:34:13 +00:00
Andreas Öman
52560ff58a drop a stray printf 2008-02-10 13:20:53 +00:00
Andreas Öman
fd59506efe if we dont have any PVR status, print so 2008-02-10 13:20:41 +00:00
Andreas Öman
78af09649c fix some layout issues for events with PVR status 2008-02-10 13:18:20 +00:00
Andreas Öman
11d0688e44 rework recording database to use the settings framework instead 2008-02-10 13:12:12 +00:00
Andreas Öman
f3952fc94a filename postfix can differ from internal lavf format name (we now name files .mkv instead of .matroska) 2008-02-10 12:38:01 +00:00
Andreas Öman
39c157b1af Add PCR recovery from TS sources and add PCR drift compensation to TS output 2008-02-10 12:26:22 +00:00
Andreas Öman
2f2e8fe49e reorder the ts demuxer code slightly to prepare for PCR extraction 2008-02-10 07:55:41 +00:00
Andreas Öman
bbb6059de8 fix more memory leaks (many thanks to valgrind) 2008-02-09 16:25:36 +00:00
Andreas Öman
5589c6da3a fix memory leak 2008-02-09 11:15:00 +00:00
Andreas Öman
d2e702041a correctly de-init muxer 2008-02-09 11:14:39 +00:00
Andreas Öman
4a18583645 Fix h264 parser 2008-02-09 07:51:41 +00:00
Andreas Öman
09129a1ba2 It seems most broadcasts uses a buffer fullness of half the vbv when sending, let's do the same 2008-02-09 07:49:25 +00:00
Andreas Öman
0037664d2e correctly generate PCR if in pass-thru mode 2008-02-08 14:23:07 +00:00
Andreas Öman
b4593ffba3 Fix parsing of mpeg and ac3 audio 2008-02-08 13:46:34 +00:00
Andreas Öman
7bc327cbf3 Mux AC3 again 2008-02-08 13:46:17 +00:00
Andreas Öman
51c1782075 only need to check if we have the exact amount of bits we're interested in 2008-02-06 22:11:10 +00:00
Andreas Öman
83dfa6a374 fix avgen to work with new parser framework 2008-02-06 22:05:47 +00:00
Andreas Öman
78df4b5eaa correctly set frametype 2008-02-06 22:05:31 +00:00
Andreas Öman
63d6786f83 make file_input work again 2008-02-06 21:51:09 +00:00
Andreas Öman
e873fc7677 Add ability to parse whole frames (without the reassembly stuff) 2008-02-06 21:50:58 +00:00
Andreas Öman
4226af5abb drop stray printf 2008-02-05 20:07:50 +00:00
Andreas Öman
60c704ca57 remove stray printf 2008-02-05 19:15:41 +00:00
Andreas Öman
f0d06575db no need to explicitly configure RTSP server IP, instead deduce info from established http connection 2008-02-05 19:14:31 +00:00
Andreas Öman
3d01c3b914 Figure local address of established TCP session 2008-02-05 19:13:26 +00:00
Andreas Öman
9df2cfbe53 Add support for deliberate corruption of generated MPEG TS streams 2008-02-05 11:27:57 +00:00
Andreas Öman
c891a87e87 Make file input slightly better (correctly compute duration and PTS) 2008-02-05 11:27:36 +00:00
Andreas Öman
c36cfd3d69 forgot those 2008-02-05 08:57:16 +00:00
Andreas Öman
d659274b50 Rewrite transport stream multiplexer and add decent parsers for all sources.
We can now produce a compliant TSMUX output that plays on low-end systems.

Some fallout from this (which is yet to be fixed): h264, v4l and avgen
2008-02-05 05:58:48 +00:00
Andreas Öman
cc873357a6 Missed files belonging with the ts demux revamp 2008-01-28 22:00:31 +00:00
Andreas Öman
a1785d95c2 Implement the TS packet demuxer as a startcode parser instead of relying on the payload-unit-start-indicator bit.
This delivers packets faster thru the system for sources that only sets the payload-unit-start-indicator bits on I-frames
2008-01-28 21:53:49 +00:00
Andreas Öman
ad616af64f we may outrank weight if it is equal 2008-01-28 20:57:53 +00:00
Andreas Öman
ad624eb558 get rid of a few stray debug printf:s 2008-01-28 20:41:04 +00:00
Andreas Öman
6177fec24c use individual files for storing configuration. This is not so error prone.
Also, use a better naming scheme for DVB adapters (adapter vendor name + a sequence id)
2008-01-28 20:40:35 +00:00
Andreas Öman
aba7e9b779 Split streaming control from transport stream muxer.
While at it, improve the TS muxer quite a bit. Not perfect yet, but much better.
2008-01-26 12:15:34 +00:00
Andreas Öman
08c24d441c Initial HTSP async support 2008-01-14 19:07:46 +00:00