Andreas Öman
42adea653d
Rename tvhead.h -> tvheadend.h
2010-11-29 19:25:24 +00:00
Andreas Öman
fa493f9874
matroska: Write the 'unknown segment size' as '01 ff ff ff ff ff ff ff' instead of just 'ff'. Seems to help some players
...
When recording is done, seek back and overwrite with actual segment size.
2010-10-31 13:07:38 +00:00
Andreas Öman
ce549c6a54
Add EAC3 support.
...
Ticket #219
2010-10-31 11:48:25 +00:00
Andreas Öman
5c89c15be7
Write teletext subtitles to recorded mkv files
2010-10-26 21:16:11 +00:00
Andreas Öman
c64d2327e5
Avoid NULL ptr deref
2010-10-05 19:47:33 +00:00
Andreas Öman
88c02ef4cf
Don't try to writev() longer vectors than sysconf(_SC_IOV_MAX) says
2010-09-12 19:23:48 +00:00
Andreas Öman
81c729cbc8
Log if errors happens during recording
2010-09-07 18:52:12 +00:00
Andreas Öman
65f42d8f0c
Make it possible to configure whether or not to write tags to MKV file
2010-09-01 16:42:26 +00:00
Andreas Öman
ec7978e6b2
Write aspect ratio in recorded MKV files
2010-09-01 16:28:13 +00:00
Andreas Öman
d2716c39ac
Don't write display width/height in MKV file
2010-08-30 10:08:07 +00:00
Andreas Öman
ecbccb25bf
Write more tags in MKV files #127
2010-08-30 10:06:13 +00:00
Andreas Öman
2bd91b3110
Rework how content_type is handled internally
2010-08-30 09:17:03 +00:00
Andreas Öman
4322b7b131
Write MKV tags at end or it will crash gstreamer #267
2010-08-30 07:38:14 +00:00
Andreas Öman
10cddffce5
Write DVB subtitles as S_DVBSUB in matroska muxer
2010-08-19 21:45:18 +00:00
Andreas Öman
b9e8cc608b
Remove astray debug printf
2010-08-19 18:59:30 +00:00
Andreas Öman
049fcadbf9
For matroska we need a few pieces of info for each stream (sample rate, # channels, video resolution, etc).
...
If we are unable to extract this data from an elementary stream for 5 seconds, skip the stream in recorded file.
Hopefully fixes ticket #261 and #244
2010-08-19 18:58:02 +00:00
Andreas Öman
6f85b14767
Refactor parsing buffer handling + better constification
2010-07-03 16:18:50 +00:00
Andreas Öman
d439b5f933
Write per-track audio specific information
2010-07-01 08:38:14 +00:00
Andreas Öman
3445a647de
Track #0 is not allowed
2010-07-01 08:04:07 +00:00
Andreas Öman
ba33824bdd
Add a level of indirection between a packet and its payload.
...
This allows the code to modify packets (which are non-mutable due to reference counting)
by copying them without having to also copy the packet payload.
2010-06-24 11:29:22 +00:00
Andreas Öman
39cd6d6981
Use a simpler, but sufficient, timescaler
2010-06-24 06:43:26 +00:00
Andreas Öman
b59546e8e2
Borrow av_rescale() from libavutil
2010-06-23 22:38:24 +00:00
Andreas Öman
b93d5f0a5b
Reduce FFmpeg dependencies
2010-06-23 21:43:00 +00:00
Andreas Öman
1308d3c68b
Add a native matroska muxer used for recording.
...
- Correctly writes global headers. Ticket #61
- Add support for recording AAC audio. Ticket #160
2010-06-21 20:52:36 +00:00