Opened 13 years ago

Closed 13 years ago

#1787 closed enhancement (fixed)

IP Network Recorder patch

Reported by: jean-michel.bouffard@… Owned by: danielk
Priority: minor Milestone: 0.20
Component: mythtv Version: head
Severity: medium Keywords: streaming network IP
Cc: Ticket locked: no

Description

This patch contains a IP Network MPEG-TS recorder. This new type of "Capture Card" will record MPEG-2 Transport Stream feeds over UDP/IP. It is possible to use this input with MPEG1/2/4 video. It can also support H264 video with the h264_tools patch.

Attachments (2)

mythtv_crc_ip_network_rec_r9878.tar.gz (7.9 KB) - added by jean-michel.bouffard@… 13 years ago.
mythtv_crc_ip_network_rec_r9936.tar.gz (8.7 KB) - added by jean-michel.bouffard@… 13 years ago.
New version of the patch with some variable names corrections and some functions moved to DTVRecorder.

Download all attachments as: .zip

Change History (10)

Changed 13 years ago by jean-michel.bouffard@…

comment:1 Changed 13 years ago by danielk

(In [9919]) Fixes #1788. Refs #1787. Adds much of the code needed for H.264 (aka MPEG-4 AVC) TS decoding in MythTV.

In particular this adds it to the MythCodecID and other enums, and adds a H.264 keyframe/frame finder to avformatdecoder. You would still need to get a H.264 video into MythTV with a keyframe map for proper playback with skipping (see #1787).

The patch was submitted by Jean Michel Bouffard on behalf of the Queen of Canada and the Canadian Communications Research Centre.

comment:2 Changed 13 years ago by jean-michel.bouffard@…

Can I expect this patch to make it in the subversion like the #1788 ?

comment:3 Changed 13 years ago by danielk

I sent an e-mail to Francois Lefebvre at CRC last week with some questions and requests. I've just forwarded it to you. If you don't get it soon, I can post it to mythtv-dev.

Changed 13 years ago by jean-michel.bouffard@…

New version of the patch with some variable names corrections and some functions moved to DTVRecorder.

comment:4 Changed 13 years ago by danielk

Milestone: unknown0.20
Resolution: fixed
Status: newclosed

(In [9966]) Fixes #1787. Refs #1704. Adds an MPEG1/MPEG2/MPEG4-AVC IP network recorder.

This is another contribution from the Queen of Canada and the good folks at CRC.

There are instructions in crcipnetworkrecorder.cpp on how to broadcast your own channel using vlc.

The MPEG4-AVC keyframe detection code is in DTVRecorder so it could be used by the DVBRecorder to generate a correct keyframe map for the UK HDTV trial streams.

comment:5 Changed 13 years ago by danielk

(In [10372]) Refs #1701. Refs #1704. Refs #1787. Adds recording profiles for recently added recorders, and makes RecordingProfile? show an appropriate set of options for these recorders.

Basically, the UI for enabling auto-transcoding for these recorders was not there.

comment:6 Changed 13 years ago by danielk

(In [10380]) Refs #1701. Refs #1704. Refs #1787. Makes dbcheck SQL from [10372] work with MySQL 4.0 and older which didn't support subqueries.

comment:7 Changed 13 years ago by fuk

Component: mythtvmythbrowser
Milestone: 0.200.19
Priority: minorcritical
Resolution: fixed
Status: closedreopened
Type: enhancement0

hi!!!!

comment:8 Changed 13 years ago by Janne <janne-mythtv@…>

Component: mythbrowsermythtv
Milestone: 0.190.20
Priority: criticalminor
Resolution: fixed
Status: reopenedclosed
Type: 0enhancement
Note: See TracTickets for help on using tickets.