Branch: refs/heads/asi-master
  Home:   https://github.com/mltframework/mlt
  Commit: a0706f26a4595fb05f00e705c1df8f039186e65d
      
https://github.com/mltframework/mlt/commit/a0706f26a4595fb05f00e705c1df8f039186e65d
  Author: Dan Dennedy <d...@dennedy.org>
  Date:   2011-10-14 (Fri, 14 Oct 2011)

  Changed paths:
    M src/modules/avformat/factory.c

  Log Message:
  -----------
  Add mlt: protocol to do avformat I/O with other MLT services.


  Commit: d52dfa817d554b89ec1afb2d4d1aa23c1d94982e
      
https://github.com/mltframework/mlt/commit/d52dfa817d554b89ec1afb2d4d1aa23c1d94982e
  Author: Dan Dennedy <d...@dennedy.org>
  Date:   2011-10-14 (Fri, 14 Oct 2011)

  Changed paths:
    M src/modules/linsys/Makefile
    A src/modules/linsys/calcstuff.c
    A src/modules/linsys/calcstuff.h
    A src/modules/linsys/consumer_asi.c
    M src/modules/linsys/factory.c

  Log Message:
  -----------
  Add asi consumer.


  Commit: 97b182d0a37217e177dc9e4a1dbea7bf271a7583
      
https://github.com/mltframework/mlt/commit/97b182d0a37217e177dc9e4a1dbea7bf271a7583
  Author: Dan Dennedy <d...@dennedy.org>
  Date:   2011-10-14 (Fri, 14 Oct 2011)

  Changed paths:
    M src/modules/linsys/consumer_asi.c

  Log Message:
  -----------
  Add asirate property to override muxrate.

Used for stuffing calculation only.


  Commit: a85c9808242c70fb807c7abf5abe72bc71c94573
      
https://github.com/mltframework/mlt/commit/a85c9808242c70fb807c7abf5abe72bc71c94573
  Author: Dan Dennedy <d...@dennedy.org>
  Date:   2011-10-14 (Fri, 14 Oct 2011)

  Changed paths:
    M src/modules/linsys/consumer_asi.c

  Log Message:
  -----------
  Add packet buffer queue and calculate the actual mux rate.

The actual muxed bitrate is used to set the card's stuffing parameters
since FFmpeg gives an actual muxrate slightly different than requested.
This provides the very beginnings of remuxer in the form of TS
packetizing and parsing (PID and PCR).


  Commit: 194867c44248af52f39ed0074162e9b89040172b
      
https://github.com/mltframework/mlt/commit/194867c44248af52f39ed0074162e9b89040172b
  Author: Dan Dennedy <d...@dennedy.org>
  Date:   2011-10-14 (Fri, 14 Oct 2011)

  Changed paths:
    M src/modules/linsys/consumer_asi.c

  Log Message:
  -----------
  Fix mux rate calculation, change remux property to noremux.


  Commit: 81f851bfcc0e0f0629f273ceba6c608b93d1b889
      
https://github.com/mltframework/mlt/commit/81f851bfcc0e0f0629f273ceba6c608b93d1b889
  Author: Dan Dennedy <d...@dennedy.org>
  Date:   2011-10-14 (Fri, 14 Oct 2011)

  Changed paths:
    M src/modules/linsys/consumer_asi.c

  Log Message:
  -----------
  Add asi remux thread with null packet inserter.

This does not yet do anything with PSI/SI sections.


  Commit: c1e04fd9875892568090c9d892a786c1a4670bf9
      
https://github.com/mltframework/mlt/commit/c1e04fd9875892568090c9d892a786c1a4670bf9
  Author: Dan Dennedy <d...@dennedy.org>
  Date:   2011-10-14 (Fri, 14 Oct 2011)

  Changed paths:
    M src/modules/linsys/consumer_asi.c

  Log Message:
  -----------
  Cleanup stopping asi.


  Commit: 0fa5fa275e7baa4133ae14533dc2537a5518d641
      
https://github.com/mltframework/mlt/commit/0fa5fa275e7baa4133ae14533dc2537a5518d641
  Author: Dan Dennedy <d...@dennedy.org>
  Date:   2011-10-14 (Fri, 14 Oct 2011)

  Changed paths:
    M src/modules/linsys/consumer_asi.c

  Log Message:
  -----------
  Add PSI/SI section insertion.

Requires OpenCaster to generate .sec files.
Uses properties:
si.pat.file=filename
si.pat.pid=number
si.pat.time=milliseconds
and so on for sdt, nit, etc.


  Commit: abd3b551f5419f3af39cb736d45179c065d8d538
      
https://github.com/mltframework/mlt/commit/abd3b551f5419f3af39cb736d45179c065d8d538
  Author: Dan Dennedy <d...@dennedy.org>
  Date:   2011-10-14 (Fri, 14 Oct 2011)

  Changed paths:
    M src/modules/linsys/consumer_asi.c

  Log Message:
  -----------
  Anticipate eventual muxrate for section period.


  Commit: 1b1ea20b5fa48bb52be1573bf5769080f46aa679
      
https://github.com/mltframework/mlt/commit/1b1ea20b5fa48bb52be1573bf5769080f46aa679
  Author: Dan Dennedy <d...@dennedy.org>
  Date:   2011-10-14 (Fri, 14 Oct 2011)

  Changed paths:
    M src/modules/linsys/consumer_asi.c

  Log Message:
  -----------
  Only filter SDT and PAT if their si files are set.

Also, improve interface with avformat when real_time > 1 and report
dropped frames.


  Commit: cb162b2d6e5e96f4aafb62c84652e2a7e243bb35
      
https://github.com/mltframework/mlt/commit/cb162b2d6e5e96f4aafb62c84652e2a7e243bb35
  Author: Dan Dennedy <d...@dennedy.org>
  Date:   2011-10-14 (Fri, 14 Oct 2011)

  Changed paths:
    M src/modules/linsys/consumer_asi.c

  Log Message:
  -----------
  Restore noremux=1 capability.

For troubleshooting, this mode bypasses any filter and SI section
inserting.


  Commit: e33a0b4727788ee8fe3e3b97e763dc050bd619d9
      
https://github.com/mltframework/mlt/commit/e33a0b4727788ee8fe3e3b97e763dc050bd619d9
  Author: Dan Dennedy <d...@dennedy.org>
  Date:   2011-10-14 (Fri, 14 Oct 2011)

  Changed paths:
    M src/modules/linsys/consumer_asi.c

  Log Message:
  -----------
  Remove FFmpeg muxrate hack - use VBR now.


  Commit: 49f67823fd5e1ed8b004a1581f22bbcf8193eaa4
      
https://github.com/mltframework/mlt/commit/49f67823fd5e1ed8b004a1581f22bbcf8193eaa4
  Author: Dan Dennedy <d...@dennedy.org>
  Date:   2011-10-14 (Fri, 14 Oct 2011)

  Changed paths:
    M src/modules/linsys/consumer_asi.c

  Log Message:
  -----------
  Add muxrate overflow handling.


  Commit: b92706efc93df103dbbbf4793cdf370371f1287c
      
https://github.com/mltframework/mlt/commit/b92706efc93df103dbbbf4793cdf370371f1287c
  Author: Dan Dennedy <d...@dennedy.org>
  Date:   2011-10-14 (Fri, 14 Oct 2011)

  Changed paths:
    M src/modules/linsys/consumer_asi.c

  Log Message:
  -----------
  Add support for rewriting PMT from .sec file.

This works around the problem that ffmpeg vbr muxer inserts pmt too
frequently.


  Commit: 952ad5235e01dfbc269f2ecc3d8e725b5beb669b
      
https://github.com/mltframework/mlt/commit/952ad5235e01dfbc269f2ecc3d8e725b5beb669b
  Author: Dan Dennedy <d...@dennedy.org>
  Date:   2011-10-14 (Fri, 14 Oct 2011)

  Changed paths:
    M src/modules/linsys/consumer_asi.c

  Log Message:
  -----------
  Reduce aggressivity of muxrate control.

Since reducing PCR interval in FFmpeg (80ms -> 40ms) we can relax the
CBR period to 80ms since StreamXpert did not complain about that.


  Commit: d6a9e1a1ae43202d11f0014bafbc12a3f3cf3f7d
      
https://github.com/mltframework/mlt/commit/d6a9e1a1ae43202d11f0014bafbc12a3f3cf3f7d
  Author: Dan Dennedy <d...@dennedy.org>
  Date:   2011-10-14 (Fri, 14 Oct 2011)

  Changed paths:
    M src/modules/linsys/consumer_asi.c

  Log Message:
  -----------
  Add rewriting the PCR and fix PCR interval.


  Commit: 7a93a7283acfb2c8bd09712831185b6b31da497a
      
https://github.com/mltframework/mlt/commit/7a93a7283acfb2c8bd09712831185b6b31da497a
  Author: Dan Dennedy <d...@dennedy.org>
  Date:   2011-10-14 (Fri, 14 Oct 2011)

  Changed paths:
    M src/modules/linsys/consumer_asi.c

  Log Message:
  -----------
  Fix a case of sending a huge amount of null packets.

Also, make the PCR interval more reliable and smooth out the input data
rate further.


  Commit: 1762b1cea725542f90fbbe92fafaa67136fef40d
      
https://github.com/mltframework/mlt/commit/1762b1cea725542f90fbbe92fafaa67136fef40d
  Author: Dan Dennedy <d...@dennedy.org>
  Date:   2011-10-14 (Fri, 14 Oct 2011)

  Changed paths:
    M src/modules/linsys/consumer_asi.c

  Log Message:
  -----------
  Fix a memory leak in asi consumer.


  Commit: 7cda8b5945d3c1d60ea073e2c6450e135ee31d8d
      
https://github.com/mltframework/mlt/commit/7cda8b5945d3c1d60ea073e2c6450e135ee31d8d
  Author: Dan Dennedy <d...@dennedy.org>
  Date:   2011-10-14 (Fri, 14 Oct 2011)

  Changed paths:
    M src/modules/linsys/consumer_asi.c

  Log Message:
  -----------
  Fix infinite loop in output_cbr.

Happens when input_rate becomes zero due to wild PCR jump from FFmpeg
encoding.


  Commit: 0d90f40a027a6198183e6990fffb242365487da9
      
https://github.com/mltframework/mlt/commit/0d90f40a027a6198183e6990fffb242365487da9
  Author: Dan Dennedy <d...@dennedy.org>
  Date:   2011-10-14 (Fri, 14 Oct 2011)

  Changed paths:
    M src/modules/linsys/consumer_asi.c

  Log Message:
  -----------
  Handle read less than requested.


  Commit: 56370bb348e12d2221b04ec3218187bd5a0b953f
      
https://github.com/mltframework/mlt/commit/56370bb348e12d2221b04ec3218187bd5a0b953f
  Author: Dan Dennedy <d...@dennedy.org>
  Date:   2011-10-14 (Fri, 14 Oct 2011)

  Changed paths:
    M src/modules/linsys/consumer_asi.c

  Log Message:
  -----------
  Fix dropped frame not released.


  Commit: e756192f2bad3f31504a0ea4d33ffb885f71a15a
      
https://github.com/mltframework/mlt/commit/e756192f2bad3f31504a0ea4d33ffb885f71a15a
  Author: Dan Dennedy <d...@dennedy.org>
  Date:   2011-10-14 (Fri, 14 Oct 2011)

  Changed paths:
    A src/modules/linsys/asi.h

  Log Message:
  -----------
  Add the Linsys asi header required by consumer.


  Commit: d23376c2302862d3963710af8728cca3760d7105
      
https://github.com/mltframework/mlt/commit/d23376c2302862d3963710af8728cca3760d7105
  Author: Dan Dennedy <d...@dennedy.org>
  Date:   2011-10-14 (Fri, 14 Oct 2011)

  Changed paths:
    M src/modules/linsys/consumer_asi.c

  Log Message:
  -----------
  Emit consumer-frame-show.


  Commit: 0286105b1709968b03cf654c5ee8b7f3f5655874
      
https://github.com/mltframework/mlt/commit/0286105b1709968b03cf654c5ee8b7f3f5655874
  Author: Dan Dennedy <d...@dennedy.org>
  Date:   2011-10-14 (Fri, 14 Oct 2011)

  Changed paths:
    M src/modules/linsys/consumer_asi.c

  Log Message:
  -----------
  Rewrite continuity count.

In case of dropped packet due to muxrate overflow or some other anomoloy
or bug.


  Commit: 82170db1892cf5a7ebbba5dbb9eff1ddc251efc6
      
https://github.com/mltframework/mlt/commit/82170db1892cf5a7ebbba5dbb9eff1ddc251efc6
  Author: Dan Dennedy <d...@dennedy.org>
  Date:   2011-10-14 (Fri, 14 Oct 2011)

  Changed paths:
    M src/modules/avformat/consumer_avformat.c
    M src/modules/avformat/factory.c
    M src/modules/linsys/consumer_asi.c

  Log Message:
  -----------
  Add support for custom AVIOContext.

New versions of ffmpeg drop ability to register a protocol.


  Commit: 0374b7ab5a77f805290c132b15aaad8e86e0877f
      
https://github.com/mltframework/mlt/commit/0374b7ab5a77f805290c132b15aaad8e86e0877f
  Author: Dan Dennedy <d...@dennedy.org>
  Date:   2011-10-14 (Fri, 14 Oct 2011)

  Changed paths:
    M src/modules/avformat/consumer_avformat.c
    M src/modules/avformat/factory.c
    M src/modules/linsys/consumer_asi.c

  Log Message:
  -----------
  Remove mlt protocol, use ByteIOContext if <v53 libavformat.


  Commit: 4d238d8bbe92791daf05f21ca8c5491fd625f96a
      
https://github.com/mltframework/mlt/commit/4d238d8bbe92791daf05f21ca8c5491fd625f96a
  Author: Dan Dennedy <d...@dennedy.org>
  Date:   2011-10-14 (Fri, 14 Oct 2011)

  Changed paths:
    M src/modules/linsys/consumer_asi.c

  Log Message:
  -----------
  Fix continuity counter when inserting PCR.


  Commit: a7f64794b9ab0a32ba46fc63c55b4fd7dd383007
      
https://github.com/mltframework/mlt/commit/a7f64794b9ab0a32ba46fc63c55b4fd7dd383007
  Author: Dan Dennedy <d...@dennedy.org>
  Date:   2011-10-14 (Fri, 14 Oct 2011)

  Changed paths:
    M src/modules/linsys/consumer_asi.c

  Log Message:
  -----------
  Remove static variables in asi consumer.


  Commit: 7d3464b5b8e605c1338f30ebfb5e2855a2a3e212
      
https://github.com/mltframework/mlt/commit/7d3464b5b8e605c1338f30ebfb5e2855a2a3e212
  Author: Dan Dennedy <d...@dennedy.org>
  Date:   2011-10-16 (Sun, 16 Oct 2011)

  Changed paths:
    M src/modules/linsys/consumer_asi.c

  Log Message:
  -----------
  Fix wild jump in PCR calc.


  Commit: 623a4daafb3ee66c95485ebe6bf0e8f6bbf059a3
      
https://github.com/mltframework/mlt/commit/623a4daafb3ee66c95485ebe6bf0e8f6bbf059a3
  Author: Dan Dennedy <d...@dennedy.org>
  Date:   2011-10-16 (Sun, 16 Oct 2011)

  Changed paths:
    M src/modules/linsys/consumer_asi.c

  Log Message:
  -----------
  Make writen more generic.


  Commit: 22a7f6e7089c61d319d9e1f2d0239e32a6e5b03b
      
https://github.com/mltframework/mlt/commit/22a7f6e7089c61d319d9e1f2d0239e32a6e5b03b
  Author: Dan Dennedy <d...@dennedy.org>
  Date:   2011-10-16 (Sun, 16 Oct 2011)

  Changed paths:
    M src/modules/linsys/consumer_asi.c

  Log Message:
  -----------
  Default real_time=-1 for asi.


  Commit: 704cf6c0c57bc78ebdf47c2bca3648b2564c544b
      
https://github.com/mltframework/mlt/commit/704cf6c0c57bc78ebdf47c2bca3648b2564c544b
  Author: Dan Dennedy <d...@dennedy.org>
  Date:   2011-10-17 (Mon, 17 Oct 2011)

  Changed paths:
    M src/modules/linsys/consumer_asi.c

  Log Message:
  -----------
  Add rtprio property for thread feeding asi driver.


  Commit: 8b668348adf0a77d3019e30f3118b76916ed48f7
      
https://github.com/mltframework/mlt/commit/8b668348adf0a77d3019e30f3118b76916ed48f7
  Author: Dan Dennedy <d...@dennedy.org>
  Date:   2011-10-19 (Wed, 19 Oct 2011)

  Changed paths:
    M src/modules/linsys/consumer_asi.c

  Log Message:
  -----------
  Fix measure_bitrate on pcr wrap.


Compare: 
https://github.com/mltframework/mlt/compare/a0706f26a459^...8b668348adf0
------------------------------------------------------------------------------
Download BIRT iHub F-Type - The Free Enterprise-Grade BIRT Server
from Actuate! Instantly Supercharge Your Business Reports and Dashboards
with Interactivity, Sharing, Native Excel Exports, App Integration & more
Get technology previously reserved for billion-dollar corporations, FREE
http://pubads.g.doubleclick.net/gampad/clk?id=190641631&iu=/4140/ostg.clktrk
_______________________________________________
Mlt-devel mailing list
Mlt-devel@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/mlt-devel

Reply via email to